官术网_书友最值得收藏!

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.

主站蜘蛛池模板: 许昌县| 密山市| 内江市| 蒙阴县| 古田县| 高邑县| 吉木萨尔县| 大厂| 鹤山市| 桐乡市| 扎兰屯市| 河西区| 荣昌县| 交城县| 两当县| 牙克石市| 天等县| 鄂托克前旗| 贵州省| 阿合奇县| 安福县| 镇坪县| 青田县| 当阳市| 皮山县| 通榆县| 全州县| 准格尔旗| 临高县| 新兴县| 刚察县| 方正县| 嘉善县| 双城市| 黔西县| 安康市| 宾川县| 临沧市| 宜君县| 南漳县| 大余县|