python之字典

admin 2023-12-28 413 12/28

字典是一种无序的数据类型,用于存储键-值对。每个键必须是唯一的,但值可以重复。


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 -
Tag:

admin

1月01日20:49

最后修改:2024年1月1日
0

非特殊说明,本博所有文章均为博主原创。

共有 1 条评论

  1. 良人旧柯梦

    良人旧柯梦博主

    测试