import copy#列表-----------------------------------------list [ ] names=["Jianwei","Liangliang","Jianjian","Xiaowei","Dashen"] print (names[0]) names[0]="JIANWEI" #修改单个元素names[1:3]=["LIANGLIANG","JIANJIAN"] # 切片修改 print(names) names[1:3]=[] #删除序号为1 和2 的元素del names[0] #删除序号为0的元素 print(names) #列表的调用方法-------------------------------------- names.append("JIANwei") #在列表后边追加新的元素names2=["Jianwei","Xiaowei","Daxia"]names.extend(names2) #把其它列表的元素添加到原有列表的后边 print(names) print(names.count("Xiaowei")) #计算Xiaowei在列表出现的次数 print(names.index("Xiaowei")) #找到元素的索引,如有多个,就只给出第一个的位置 names.insert(1,"xioajianjian") print(names) print(names.pop()) #默认移除最后一个元素,并以删除的元素返回print(names.pop(1)) #移除序号为1 的元素print(names) names.remove("Xiaowei") #删除第一个出现的元素,只删除一个 names.sort() #升序排列print(names) names.reverse() #倒序排列原来的列表print(names) names.sort(key=len) #按字符串长度排序print(names) names3=names.copy() #复制,浅copynames4=copy.copy(names) #浅copy names.append(["JIANwei"])names5=copy.deepcopy(names) #深deepcopy import copy
#元组----------------------tuple ( ) ABCD=("A","B","C","D") #创建元组用( )print(ABCD)print(ABCD.index("C")) #元组不可以修改print(ABCD.count("B")) #元组只能索引或者计数 hello=tuple("hello")print(hello) bb=("AA","BB",["aa","bb"],"DD")bb[2].insert(1,"cc") #元组中的列表可以进行列表的操作,增删改查print(bb)
#字典-----------dictionary { } phone_book={"A":"110","B":"120","C":"119","D":"999"} #直接创建字典print(phone_book) # 字典包括 { 键:值 } b2=dict([("E","111"),("F","121"),("G","219"),("H","319")]) #利用dict 创建字典 方法1print(b2)b3=dict(I="123",J="124",K="125") #利用dict 创建字典 方法2print(b3) print( phone_book["A"]) #找到字典中键对应的"值"phone_book["B"]="123456" #通过键来找到元素的"值" 进行修改print(phone_book) del phone_book["D"] #删除字典中的项print(phone_book)
原文地址:https://www.cnblogs.com/jianw/p/8904381.html
时间: 2024-12-22 01:41:00