1.列表(list)
列表中的元素可以是字符串,数字,布尔值,列表还可以嵌套列表。
例 l=[1,2,3,"abc","name",[5,"pad"],b] 《==列表中的列表被视为一个元素
列表元素可以在原来基础上修改
l=[2,"qwe",'p',1,['r',9,3,"po"],9] l[0]="ide" #改 print(l) del l[3] #删 print(l)
也可以通过切片方式进行多个删改
2.列表也支持in操作
l=[2,"qwe",'p',1,['r',9,3,"po"],9] v1=9 in l print(v1) v2=12 in l print(v2)
3.取列表中列表元素
l=[2,"qwe",'p',1,["汉字",[1,3,"语言"],9,3,"po"],9] v=l[4][1][2][0] print(v)
4.数字x转字符串
str(x)
5.字符串x转列表
list(x)
6.列表转字符串(包含数字)
a=[1,2,3,"abc","def"]
s=""
for i in a:
s=s+str(i)
print(s)
列表转字符串(全是字符串)
a=["abc","def"] s="".join(a) print(s)
7.列表追加==》append() 追加的可以是字符串,列表
l=[4,2,9,10] l.append(5) print(l)
extend() 《==扩展到原列表
l=[4,2,9,10] l.extend([88,"思考"]) print(l)
l=[4,2,9,10] l.extend("思考") print(l)
8.清空字符串
l=[4,2,9,10]
l.clear()
9.浅拷贝
l=[4,2,9,10] v=l.copy() print(v)
10.计算元素出现次数
l=[4,2,9,10] v=l.count(4) print(v)
11.根据值找下标只找第一个
x.index(数值)