字典类型:Dictionary
a = {}
a = dict((('F', 70), ('i', 105), ('s', 115)))
b = dict('s':115, 'F':70, 'i':105)
dict1 = {'a': 1, 'b': 2}
dict1['c'] = 3 # 将键值对 'c': 3 添加到字典中
print(dict1) # 输出 {'a': 1, 'b': 2, 'c': 3}
get()
提供了更宽松的方式去访问字典项, 当键不存在的时候, get()
方法并不会报错, 只是默默地返回了一个None
, 表示啥都没找到
clear()
清空字典
copy()
复制字典
copy()
pop()
是给定键弹出对应的值
update(key = value)
添加字典
keys()、 values()和items()
访问字典的方法有keys()、 values()和items()。
keys()用于返回字典中的键, values()用于返回字典中所有的值, 那么items()当然就是返回字典中所有的键值对( 也就是项) 啦
Key
a = dict((('F', 70), ('i', 105), ('s', 115)))
print(a['i'])
输出:
105
a = dict((('F', 70), ('i', 105), ('s', 115)))
for key,value in a.items():
print(key, value)
输出:
F 70
i 105
s 115
+
连接符*
重复运算符in
not in
集合类型:set
每一个集合中的元素都是无序的、不重复,并且不可变的任意对象。
a = set() # 创建空集合
set1 = {1, 2, 3}
set1.add(4) # 将 4 添加到集合中
print(set1) # 输出 {1, 2, 3, 4}