Python数据结构 - 字典

在Python中,字典是一种键值对的集合。
它是一种无序且可变的数据结构,允许您根据其关联的键存储和检索值。

💡 用法

  • 字典通常用于以结构化的方式存储和检索数据。
  • 当您想要根据唯一键而不是集合中的位置访问值时,它们非常有用。
  • 字典可用于表示现实世界的对象,例如个人信息(姓名、年龄、地址)或产品详情(名称、价格、数量)。

✏️ 语法

Python
my_dict = {
    key1: value1,
    key2: value2,
    ...
}

在上面的代码中,my_dict是字典的名称,key1key2等是与其相应值关联的键。

🔧 方法

Python
my_dict[key] = value

此方法向字典中添加一个新的键值对。
如果键已经存在,则值将被更新。

Python
del my_dict[key]

此方法从字典中删除具有指定键的键值对。

Python
value = my_dict.get(key)

此方法检索与指定键关联的值。
如果键不存在,默认返回None

Python
keys = my_dict.keys()

此方法返回字典中所有键的列表。

Python
values = my_dict.values()

此方法返回字典中所有值的列表。

Python
items = my_dict.items()

此方法返回一个包含字典中每个键值对的元组列表。

⚠️ 注意

  • 键在字典中必须是唯一的。
  • 值可以是任何数据类型。
  • 您可以使用len()函数获取字典中键值对的数量。