列表
列表可以是数字、字符串、布尔值,也可以嵌套列表
用中括号括起来
用 , 分割每个元素
空列表默认是false
li = [1,23,"ert",["asd","dfg,["we5",456,False,33],"sdfsd"]
1。支持索引 li[3]
2.支持切面
li[3:-1] # 3到最后第二个
3.支持for,while循环
4.列表的元素可以被修改
li[1] = 123
li[1:3] =[123,456]
5.列表的元素可以被删除
del li[1]
del li[2:6]
6.支持 in 操作
v = 12 in li
print (v)
7.索引取值
li[4][2][1]
8.字符串转换列表
s = "sdfsdf"
li2 = list[s]
#######方法##########
li对象调用XXX方法
append 在原来的值后面追加
li.append(5)
clear() 清空列表
li.clear()
copy() 浅拷贝
li.copy()
count() 计数
li.count(2)
extend 追加多个值到列表
li.extend([988,"sds"])
index 获取索引位置 左边优先
li.index(123)
insert 指定索引位置插入元素
li。insert(0,"werw")
pop 删除,默认删除最后一个,并获取值
v =li.pop()
v2 = li.pop(1)
remove 删除列表中的指定值
li.remove(123)
reverse 将当前列表进行反转
li.reverse()
sort 排序 ,默认从小到达排,reverse=True 从大到小排
li.sort()
li.sort(reverse=True)