Python入门基础(第5天):基本数据知识补充和深浅拷贝
1、基本类型知识补充
(1)join( ) 使用方法
# 将列表转换成字符串,每个元素之间用_拼接(可自定拼接字符) lst="-".join(["何东洋","he","5225"]) print(lst) # 字符串转换成列表用:split("分隔符") # 列表转换成字符串用:join("[内容]") ss="小何**晓东**假如" #字符串 print(ss.split("**"))
(2)remove( ) 使用方法
# 列表删除 lst=["鲁A4545","鲁C4554","川C1111","云A1245"] # lst.clear() #方法一:直接清空 # 方法二:使用remove()删除 lst1=[] #存放要删除的信息 for i in lst: #记录当前位置 lst1.append(i) # 循环新列表,删除老列表 for j in lst1: lst.remove(j) print(lst) print(lst1) # 指定列表删除 lst=["张三","张国立","张曼玉","张强","小何"] # 删除姓张的人 zhangs=[] #存放要删除的人 for el in lst: if el.startswith("张"): #检查字符串是否是以指定子字符串开头 zhangs.append(el) for i in zhangs: lst.remove(i) print(lst) # 字典删除 dic={"卢本伟":999,"冯提莫":45754,"小何":45458,"小东":45678,"小洋":98765} dic1=[] #存放要删除的人 for i in dic: dic1.append(i) for j in dic1: dic.pop(j) print(dic) # 综上,列表和字典都不循环的时候进行删除,字典在循环的时候不能改变大小
(3)fromkeys( ) 使用方法
# fromkeys("可迭代对象","内容")用法(使用类名直接访问) # dic={"小何":999,"晓东":45754,"小洋":45458} # #返回新字典,和原字典没关系 # ret=dic.fromkeys("小云","ds") # ret1=dic.fromkeys("abx",["hh","er"]) a=["aa","ww","er"] ret=dict.fromkeys("abc",a) #fromkeys()直接使用类名进行访问 a.append("gg") #追加到列表 print(ret)
(4)set集合{ } 使用方法
相关推荐
elizabethxxy 2020-11-06
pythonxuexi 2020-10-30
retacnyue 2020-09-28
pythonxuexi 2020-09-06
Morelia 2020-09-04
zhaobig 2020-08-17
linkequa 2020-08-16
CloudXli 2020-08-14
kikaylee 2020-08-12
LowisLucifer 2020-08-09
xiesheng 2020-08-06
Tristahong 2020-08-05
CatherineC00 2020-08-01
Andrewjdw 2020-07-26
reallyr 2020-07-18
wordmhg 2020-07-16
yawei 2020-07-06
zlfing 2020-07-07