1. 作用
存多个值,并且是索引对应的值,按位置存放多个值
2. 定义
l = [1,1.2,'aaa',[1,2]]
3. 类型转换
- 但凡能够被 for 循环遍历的类型都可以当做参数传给 list() 转成列表
res = list('hello')
print(res)
res({
'k1':111,'k2':222,'k3':333})
print(res)
4. 内置方法
4.1 按照索引取值(正向取值+反向取值)可以取也可以改
l = [111,'egon','hello']
正向取值
print(l[0])
反向取值
print(l[-1])
可以取也可以改:索引存在则不会报错
l[1] = 222
print(l)
无论是取值操作还是赋值操作,索引不存在则报错
l[3]=333
4.2 切片(顾头不顾尾,步长)
l = [111,'egon','hello','a','b','c','d']
print(l[0:3]) #111,'egon','hello','a'
print(l[0:5:2]) #0 2 4
print(l[0:len(