元组,字典、 集合

元组与列表类似,但是元组的元素不能修改
mytuple=(1,2,3,"aaa","bbb")
print(len(mytuple))
mytuple.__add__("4")#报错,元素不能修改
print(mytuple)
增、删、改均不可以
a=(1,2)
b=a
print(b)
c,d=a
print(c) 1

print(d) 2



键值对:
d = {key1 : value1, key2 : value2 }
增:d["键"]=值
删:del d["键"]
改:d["已存d在的键"]=值
查:d.get("键"),d["键"]
通讯录系统:
字典遍历:len(d)
keys():所有键组成的列表
values():所有值组成的列表
items():是键和值组成的元组再组成的列表
for a,b in d.items():
 print(a,b)
for temp in d.items():

 print(temp[0],temp[1])


集合是个无序的不重复的元素

et:集 合 是 一 个 无 序 不 重 复 元素 的 集 。 基 本 功 能 包 括 关 系 测 试 和 消 除 重 复 元 素 。 集 合 对 象 还 支 持 union( 联
合),intersection(交),difference(差)和 sysmmetric difference(对称差集)等数学运算。

大括号或 set() 函数可以用来创建集合。 注意:想要创建空集合,你必须使用set() 而不是 {} 。{}用于创建空字典;{}

 a={"peace","peace","rong","rong","nick"} 

 b=set(["peace","peace","rong","rong"])                                                                                                         
 #演示联合                                                                     
 print(a|b)                                                                    
 #演示交                                                                       
 print(a&b)                                                                    
 #演示差                                                                       
 print(a-b)                                                                    
 #对称差集                                                                     

 print(a^b)  

#输出:    
{'peace', 'rong', 'nick'}
{'peace', 'rong'}
{'peace', 'rong', 'nick'}
{'peace', 'rong'}
{'nick'}
{'nick'}

猜你喜欢

转载自blog.csdn.net/Hai_peng_yu/article/details/80643027