1.创建列表
用方括号([])来表示,用逗号(,)分离元素
bicycles=['trek','cannodale','redline','specialized']
2.访问元素
bicycles[i] -1表示末尾,-2表示次末尾...
3.修改元素的值
bicycles[i]='XXX'
4.添加元素
列表末尾:bicycles.append('XXX')
列表任意位置:bicycles.insert(n,'XXX') n表示位置
5.删除元素
知道元素位置:del bicycles[i]
知道元素的值:bicycles.remove['XXX']
删除第i个元素并获取该元素的值:a=bicycles.pop(i) pop()表示末尾
6.列表排序
永久修改原始列表的顺序:bicycles.sort()
反序修改原始列表的顺序:bicycles.sort(reverse=True)
不修改原始列表的顺序:bicycles.sorted()
反序不修改原始列表的顺序:bicycles.sorted(reverse=True)
反转原始列表顺序:bicycles.reverse()
7.列表长度
len(bicycles)
8.遍历列表
for bicycle in bicycles:
print(bicycle)
bicycle为自定义的变量名,bicycles为列表名
9.range()函数
range(a,b,c)表示从a到b,间隔为c:a,a+c,a+2c,...,b-c-1
10.list()函数
numbers=list(range(1,6))
numbers:[1,2,3,4,5,6]
11.列表解析
squares=[value**2 for value in range(1,11)]
squares:[1,2^2,3^2,....,11^2]
12.列表切片
A[x:y]:第x到y之间的元素,不包括A[y]
A[x: ]:第x到末尾
A[ :y]:开头到第y
A[ : ]: 全部元素
13.元组
dimensions=(a,b,c....)
使用()而不是[],元素值不可被修改