|
Python字典(dictionary)是一种可变的数据结构,用于存储键值对。字典中的每个键都是唯一的,并且与某个值相关联。通过键,可以实现检索、更新或删除与之关联的值。功能用法上趋同C/C++中的结构体变量。
dict1 = dict()
dict1= dict(a=1, b=2, c=3)
dict1 = {'a': 1, 'b': 2, 'c': 3}
print(len(dict1))
# 输出:3
dict1 = {'a': 1, 'b': 2, 'c': 3}
print(dict1.keys())
# 输出:dict_keys(['a', 'b', 'c'])
dict1 = {'a': 1, 'b': 2, 'c': 3}
print(dict1.values())
# 输出:dict_values([1, 2, 3])
dict1 = {'a': 1, 'b': 2, 'c': 3}
print(dict1.items())
# 输出:dict_items([('a', 1), ('b', 2), ('c', 3)])
dict1 = {'a': 1, 'b': 2, 'c': 3}
print(dict1['a'])
# 输出:1
dict1 = {'a': 1, 'b': 2}
dict1['c'] = 3
print(dict1)
# 输出:{'a': 1, 'b': 2, 'c': 3}
dict1 = {'a': 1, 'b': 2, 'c': 3}
del dict1['b']
print(dict1)
# 输出:{'a': 1, 'c': 3}
dict1 = {'a': 1, 'b': 2, 'c': 3}
print('a' in dict1)
print('d' in dict1)
# 输出:True
# 输出:False
dict1 = {'a': 1, 'b': 2}
print(dict1.get('c', 0))
# 输出:0