python列表的基本使用方法及其基本函数

import copy
str=["aa","bb","cc","dd","ee"]

print(str)#查询
print(str[0],str[3])#取值
print(str[-1],str[-3])

print(str[1:4])#切片
print(str[-2:])

print(str[0:3])
print(str[:3])

str.append("ff")#增
print(str)
str.insert(1,"ww")#增
print(str)
str[0]="qq"#修改
print(str)
del str[2]#删
print(str)
str.remove("ff")#删
print(str)
str.pop(1)#删,不填下标默认最后一个
print(str)

print(str.index("bb"))#打印已知元素名字的位置
print(str.count("aa"))#统计元素aa的个数
str.reverse()#列表反转
print(str)
str.sort()#排序,按照acll码排序
print(str)
str1=[1,2,3]
str.extend(str1)#将str1合并到str上
del str1 #删除str1
print(str)

#copy
str=["qwe","rty","uio",["zxc","vbn"],"fgh","jkl"]#列表str[3]存放的值是,内部这个小列表的地址
str2=str.copy()#浅层复制,复制第一层的内容
print(str2)
str[0]="QWE"
print(str2)
str[3][0]="ZXC"
print(str2)

#deepcopy
str3=["qwe","rty","uio",["zxc","vbn"],"fgh","jkl"]#列表str[3]存放的值是,内部这个小列表的地址
str4=copy.deepcopy(str3) #深层复制,复制所有的内容
print(str4)
str3[0]="QWE"
print(str4)
str[3][0]="ZXC"
print(str4)

#循环打印列表
for i in str[0:5:2]:
  print(i)

猜你喜欢

转载自www.cnblogs.com/liuming-nimi/p/11917685.html