PYTHON 数组
PYTHON 集合 

PYTHON 字典

在Python中,字典(Dictionary)是一种非常有用的数据结构,用于存储键值对(key-value pairs)。字典的特点包括:


定义字典:

字典由花括号 {} 包围,键值对之间使用冒号 : 分隔,每对键值对之间使用逗号 , 分隔。键必须是不可变的类型(通常是字符串或整数),而值可以是任何类型。


示例:

my_dict = {'name': 'John', 'age': 30, 'city': 'New York'}


访问字典元素:

可以通过键来访问字典中的值。如果键不存在,会抛出 KeyError 异常。


示例:

print(my_dict['name'])  # 输出: John


添加或修改字典元素:

可以直接通过赋值来添加新的键值对或修改现有键的值。


示例:

my_dict['email'] = 'john@example.com'  # 添加新的键值对
my_dict['age'] = 31  # 修改键的值


删除字典元素:

使用 del 关键字可以删除字典中的键值对。


示例:

del my_dict['city']  # 删除键为'city'的键值对


遍历字典:

可以通过循环遍历字典的键或键值对。


遍历键:

for key in my_dict:
    print(key)


遍历值:

for value in my_dict.values():
    print(value)


遍历键值对:

for key, value in my_dict.items():
    print(key, value)


字典方法:

字典对象有多种方法用于操作和访问字典的内容,例如:

  • keys():返回字典所有的键。

  • values():返回字典所有的值。

  • items():返回字典所有的键值对。

示例:

keys = my_dict.keys()
values = my_dict.values()
items = my_dict.items()

字典在Python中被广泛应用于保存和管理数据,特别是在需要通过唯一键来快速访问和操作值的情况下非常有用。