数据类型的基础知识补充,字典的并交集、空集合、可作为字典元组的元素、删除字典中的元素
数据类型的基础知识
-
字典的并进和交集
v1 = {'杨子列','李杰','太白','杨女神'} v2 = {'李杰','媛女神'} #交集的两种方法 print(v1&v2) print(v1.intersection(v2)) # 并集的两种方法 print(v1|v2) print(v1.union(v2))
-
空字典的表示:dic = { }
-
空集合的表示:se = set( )
#循环提示用户输入,并将输入内容追加到集合中(如果输入N或n则停止循环) list = set() #此处我空集合的表示方式 while True: info = input('请输入要添加的信息:') list.add(info) #在集合中追加元素,如果存在便覆盖,不存在就添加 v1 = input('如果输入N或n停止循环:') if v1.upper() == 'N': break print(list)
-
可以作为字典的键,集合的元素也是同样的
-
"" / None 均可作为字典的键
-
python中的类型分可以分为两类,可变类型和不可变类型
可变类型:dict、list、set
不可变类型:int、long、float、complex、string、bool、tuple
其中可变类型不能作为字典的key,因为它们没有__hash__()方法。
-
-
删除列表中的某个元素
dic = {'k1':1,'k2':3,"k3":4} del dic['k1'] print(dic) #利用切片找出键所对应的值 a = dic['k2'] print(a)
记录学习的点点滴滴