零基础入门Python数据分析与机器学习
上QQ阅读APP看书,第一时间看更新

2.1.3 列表类型

列表是常用的Python数据类型,使用方括号创建,数据项用逗号分隔。注意列表的数据项不需要具有相同的类型。例如,创建3个列表,示例代码如下:

     list1 = ['region', 2019, 2020]
     list2 = [289, 258, 191, 153]
     list3 = ["south", "north", "east", "west"]

运行上述创建列表的代码,输出如下:

列表的索引与字符串的索引一样,也是从0开始的,此外,还可以进行截取、组合等操作。例如,我们截取list3中的索引1~3,当不包含索引为3的字符串时,示例代码和输出如下:

     list3[1:3]
['north', 'east']

可以对列表的数据项进行修改或更新。例如,修改列表list1中索引为1的元素的数值2019,将其修改为文本“2019年”,示例代码和输出如下:

可以使用del语句来删除列表中的元素,示例代码和输出如下:

     del list1[1]
     list1
['region', 2020]

也可以调用append()方法在尾部添加列表项,示例代码和输出如下:

     list1.append(2021)
     list1
['region', 2020, 2021]

此外,还可以调用insert()方法在中间添加列表项,示例代码和输出如下:

     list1.insert(1,2019)
     list1
['region', 2019, 2020, 2021]