列表
列表是我们以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作。
定义列表(list)
names=['Amy','Bob','Cindy','David']
通过下标访问列表中的元素,下标从0开始计数,还可以倒着取
>>> names[0] 'Amy' >>> names[1] 'Bob' >>> names[-1] 'David' >>> names[-2] 'Cindy'
切片:取多个元素
>>> names=['Amy','Bob','Cindy','David','Eric','Frank'] >>> names[1:4] #取下标1至下标4之间的数字,包括1,不包括4 ['Bob', 'Cindy', 'David'] >>> names[1:-1] #取下标1至-1(最后一个)的值,不包括-1 ['Bob', 'Cindy', 'David', 'Eric'] >>> names[0:3] ['Amy', 'Bob', 'Cindy'] >>> names[:3] #如果是从头开始取,0可以忽略,跟上句效果一样 ['Amy', 'Bob', 'Cindy'] >>> names[3:] #如果想取最后一个,必须不能写-1,只能这么写 ['David', 'Eric', 'Frank'] >>> names[3:-1] #这样-1就不会被包含了 ['David', 'Eric'] >>> names[0::2] #后面的2代表每隔一个元素就取一个 ['Amy', 'Cindy', 'Eric'] >>> names[::2] #0可以忽略,和上句效果一样 ['Amy', 'Cindy', 'Eric']