py 003 列表01

列表他是以【  】括起来,每个元素用‘ ,’ 隔开而且可以存放各种数据类型表的创建。

列表的创建:

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'] (从右到左以此排序)
原文地址:https://www.cnblogs.com/kaiyaoweixiao/p/13275629.html