- Daniel Arbuckle's Mastering Python
- Daniel Arbuckle
- 251字
- 2021-07-02 21:09:31
List
The next data type we're going to look at is a list, which can be created with the list expression. A list expression is just a pair of square brackets surrounding the data values we want to store in the list, with each value separated by a comma. It is not necessary that each of the values be of the same type. The code example for a list is as follows:

In the preceding example, they're strings, but they could be numbers, or a list, or any other kind of data mixed together. We can use a lookup expression to retrieve data values.
Unlike with a dictionary though, the keys for a list are integers. That's because instead of associating key values with data values, a list just stores its data values in order. The key for the very first item in the list is 0. The key for the next item is 1, and so on. We can also use negative integers for the key. We still get a data value out, but it's counted from the end of the list instead of the beginning, with the item at -1 being the last item in the list.
We can use the list.append function to add a new item at the end of the list or its insert function to add a new item anywhere as shown in the following code:

The list will automatically grow to be large enough to hold all of the data we put into it.
- JavaScript從入門到精通(微視頻精編版)
- Learning Apex Programming
- Photoshop智能手機APP UI設計之道
- .NET 4.0面向對象編程漫談:基礎篇
- Mastering Python Networking
- PostgreSQL Replication(Second Edition)
- Windows Phone 7.5:Building Location-aware Applications
- 執劍而舞:用代碼創作藝術
- ElasticSearch Cookbook(Second Edition)
- HTML+CSS+JavaScript網頁設計從入門到精通 (清華社"視頻大講堂"大系·網絡開發視頻大講堂)
- 汽車人機交互界面整合設計
- GitHub入門與實踐
- Clojure for Java Developers
- Python數據可視化之美:專業圖表繪制指南(全彩)
- Java Web應用開發給力起飛