📅  最后修改于: 2023-12-03 15:13:06.431000             🧑  作者: Mango
Python中的字典是一种无序、可变、有键的数据类型。它用于存储以键值对形式表示的数据。字典中的键必须是唯一的,但值可以不唯一。
使用花括号{}
可以创建一个空字典,使用{key1: value1, key2: value2, ...}
可以创建一个带有初始值的字典。
# 创建空字典
my_dict = {}
# 创建带有初始值的字典
my_dict = {'apple': 1, 'banana': 2, 'orange': 3}
使用字典中的键可以访问字典中的值,使用dict[key]
即可。
# 访问字典中的值
print(my_dict['apple']) # 输出 1
使用字典中的键可以修改字典中的值。
# 修改字典中的值
my_dict['banana'] = 4
print(my_dict) # 输出 {'apple': 1, 'banana': 4, 'orange': 3}
使用del dict[key]
可以删除字典中指定的键值对。
# 删除字典中的键值对
del my_dict['orange']
print(my_dict) # 输出 {'apple': 1, 'banana': 4}
len(dict)
: 返回字典中键值对的个数。dict.keys()
: 返回字典中所有键的列表。dict.values()
: 返回字典中所有值的列表。dict.items()
: 返回字典中所有键值对的元组列表。dict.get(key, default=None)
: 返回指定键的值,如果键不存在则返回默认值。dict.clear()
: 删除字典中所有元素。# 字典常用方法
print(len(my_dict)) # 输出 2
print(my_dict.keys()) # 输出 dict_keys(['apple', 'banana'])
print(my_dict.values()) # 输出 dict_values([1, 4])
print(my_dict.items()) # 输出 dict_items([('apple', 1), ('banana', 4)])
print(my_dict.get('apple')) # 输出 1
print(my_dict.get('grape', 'No such key')) # 输出 No such key
my_dict.clear()
print(my_dict) # 输出 {}
以上就是Python中字典的基本用法和常用方法。