字典是一种无序的数据类型,用于存储键-值对。每个键必须是唯一的,但值可以重复。
1. 字典的创建:
# 创建一个空字典
my_dict = {}
# 创建一个带有键值对的字典
person = {
"name": "John",
"age": 30,
"city": "New York"
}
2. 字典的访问:
# 通过键访问值
print(person["name"]) # 输出: John
print(person["age"]) # 输出: 30
3. 字典的修改:
# 修改字典中的值
person["age"] = 31
print(person["age"]) # 输出: 31
4. 字典的添加:
# 添加新的键值对
person["job"] = "Engineer"
print(person)
# 输出: {'name': 'John', 'age': 31, 'city': 'New York', 'job': 'Engineer'}
5. 字典的删除:
# 删除键值对
del person["city"]
print(person)
# 输出: {'name': 'John', 'age': 31, 'job': 'Engineer'}
6. 字典的遍历:
# 遍历字典的键
for key in person:
print(key)
# 输出: name age job
# 遍历字典的值
for value in person.values():
print(value)
# 输出: John 31 Engineer
# 遍历字典的键值对
for key, value in person.items():
print(f"{key}: {value}")
# 输出:
# name: John
# age: 31
# job: Engineer
7. 检查字典中是否存在某个键:
if "name" in person:
print("键 'name' 存在于字典中")
8. 使用 get
方法获取值:
# 获取键对应的值,如果键不存在,返回默认值
age = person.get("age", 0)
print(age) # 输出: 31
# 获取键对应的值,如果键不存在,返回默认值 None
gender = person.get("gender")
print(gender) # 输出: None
这是一个简单的关于 Python 字典的教程,转载请表明出处
- THE END -
最后修改:2024年1月1日
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:http://blog.tsaqhm.cn/pythonzidian231228/
良人旧柯梦博主
测试