列表他是以【 】括起来,每个元素用‘ ,’ 隔开而且可以存放各种数据类型表的创建。
列表的创建:
1 常用
L = [ 1,2,3,4,5]
2 :
L= list(iterable) # 可迭代对象
l = list('123')
print(l) # ['1','2','3']
3 : 列表推导式
l = [ i for i in range ()]
列表的切片
(开始值 : 结束值 : 步长) (step 为正数从左往右依次开始,为负数则从右往左依次开始)
l1 = ['a', 'b', '太白', 3, 666]
print(l1[0]) # 'a' (从第一个开始)
print(l1[-1]) # 666 (从最后一个开始)
print(l1[1:3]) # ['b', '太白'] (从‘1’序开始到第‘3’序结束)
print(l1[:-1]) # ['a', 'b', '太白', 3] (切掉最后一个)
print(l1[::2]) # ['a', '太白', 666] (从第一个值开始隔一个取一个)
print(l1[::-1]) # [666, 3, '太白', 'b', 'a'] (从右到左以此排序)