Skip to content

字典

  • 字典是由键值对组成的无序不重复列表。

定义

  • 字典的定义使用花括号 {} ,每个键值对之间用逗号 , 隔开。
  • 字典是可变数据类型。
python
dict1 = {'key1': 'value1', 'key2': 'value2'}

基本操作

python
dict1 = {'key1': 'value1', 'key2': 'value2'}
print(dict1)

print(dict1['key1'])             # 获取键名为key1的值 如何key不存在会报错
print(dict1.get('key1'))         # 获取键名为key1的值 如何key不存在不会报错

dict1['key1'] = 'new_value1'     # 修改键名为key1的值

del dict1['key2']                # 删除键名为key2的键值对
print(dict1)

print(list(dict1.keys()))        # 获取所有的键名
print(list(dict1.values()))      # 获取所有的键值
print(list(dict1.items()))       # 获取所有的键值对

遍历

python
dict = {'key1': 'value1', 'key2': 'value2'}
# 方式一
for key in dict:
    print(key,dict[key])

# 方式二
for key,value in dict.items():
    print(key,value)