| 列表(list)也是最常用的 Python 数据类型之一,它以一个方括号内包含多个其他数据项(字符串,数字等甚至是另一个列表),数据项间以逗号作为分隔的数据类型。 
 列表的数据项不需要具有相同的类型。(这点是与其他语言的数组的一个区别)
 
 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:
 
 list1 = ['Google', 'W3Cschool', 1997, 2000]
 list2 = [1, 2, 3, 4, 5, 6, 7 ]
 print ("list1: ", list1)
 print ("list2: ", list2)
 尝试一下
 运行结果:
 
 list1:  ['Google', 'W3Cschool', 1997, 2000]
 list2:  [1, 2, 3, 4, 5, 6, 7]
 访问列表中的值
 与字符串的索引一样,列表索引从 0 开始,第二个索引是 1,依此类推。
 
 通过索引列表可以进行截取、组合等操作。
 
 该部分内容和字符串索引和切片内容具有很高的相似性(因为这些都是序列的基本操作),本章不做过多介绍,有需求的同学可以前往字符串章节进行回顾。
 
 索引        0         1         2         3
 负索引        -4         -3         -2         -1
 值        'Google'         'W3Cschool'        1997         2000
 以下是列表索引的操作:
 list1 = ['Google', 'W3Cschool', 1997, 2000]
 print ("list1的第一项: ", list1[0])
 print ("list1的最后一项: ", list1[-1])
 尝试一下
 运行结果:
 
 list1的第一项:  Google
 list1的最后一项:  2000
 以下是列表切片的操作:
 
 list1 = ['Google', 'W3Cschool', 1997, 2000]
 print ("list1的前3项: ", list1[0:3])
 print ("list1的2、3项: ", list1[1:3])
 尝试一下
 运行结果:
 
 list1的前3项:  ['Google', 'W3Cschool', 1997]
 list1的2、3项:  ['W3Cschool', 1997]
 |