列表的特征
- 列表使用中括号括起来;
- 列表的中括号内的内容以逗号分隔,每两个逗号间是一个整体;
- 内容可以是数字、字符串、列表、布尔值,所有的类都可以放进列表,列表是一个集合;
- 列表中可以嵌套列表,列表可以无限嵌套列表;
- 列表可以使用索引取值;
例一:print(li[3:6]) # 取3 <= X < 6的值;
例二:print([3]) #取第三个索引的值;
- 列表可以支持for循环;
- 列表可以支持while循环;
- 列表元素可以被修改;
例一:修改某个内容
ha = [1,2,3,"hello",[1,3,5],"good"]
ha[1] = 5
print(ha)
例二:通过切片的方式修改某几个内容
ha = [1,2,3,"hello",[1,3,5],"good"]
ha[1:3] = 9,["thanks","you"]
print(ha)
例三:删除某个内容
ha = [1,2,3,"hello",[1,3,5],"good"]
del ha[1]
print(ha)
例四:通过切换方式删除某几个内容
ha = [1,2,3,"hello",[1,3,5],"good"]
del ha[1:3]
print(ha)
- 列表支持in操作
例如:
ha = [1,2,3,"hello",[1,3,5],"good"]
v = 3 in ha
print(v)