目录

一、创建字典

二、访问字典中的值

三、修改字典

四、删除键值对

五、字典的方法

六、字典的遍历

七、总结:


在Python中,字典(dictionary)是一种可变容器模型,可存储任意类型对象。以下通过一些示例,对其进行详细介绍。

一、创建字典

1. 使用花括号{}和键值对创建字典:

示例:

dict1 = {'name': 'Alice', 'age': 30}

2. 使用dict()函数创建字典:

示例:

dict2 = dict(name='Bob', age=25)

3. 通过键值对序列创建字典:

示例:

list_of_tuples = [('color', 'red'), ('size', 'large')]

dict3 = dict(list_of_tuples)

二、访问字典中的值

通过键来访问对应的值:

示例:

print(dict1['name']) # 输出:Alice

       如果键不存在,会引发KeyError错误。可以使用get()方法来避免错误并返回默认值:

print(dict1.get('gender', 'unknown')) # 输出:unknown

三、修改字典

1. 添加或更新键值对:

示例:

dict1['gender'] = 'female'  # 添加新键值对

dict1['age'] = 31                # 更新已有键的值

2. 使用update()方法批量更新字典:

示例:

dict1.update({'job': 'engineer', 'age': 32})

四、删除键值对

1. 使用  del  语句删除指定键值对:

示例:

del dict1['job']

2. 使用  pop()  方法删除指定键值对并返回对应的值:

示例:

removed_value = dict1.pop('age')

五、字典的方法

1.  keys() :返回字典所有的键组成的可迭代对象。

示例:

keys = dict1.keys()

for key in keys:

    print(key)

2.  values() :返回字典所有的值组成的可迭代对象。

示例:

values = dict1.values()

for value in values:

    print(value)

3.  items() :返回字典所有的键值对组成的可迭代对象,每个键值对以元组形式表示。

示例:

items = dict1.items()

for key, value in items:

    print(f'{key}: {value}')

六、字典的遍历

1. 遍历键:

示例:

for key in dict1:

    print(key)

2. 遍历值:

示例:

for value in dict1.values():

    print(value)

3. 遍历键值对:

示例:

for key, value in dict1.items():

    print(f'{key}: {value}')

七、总结:

总之,字典提供了丰富的操作方法,可以方便地存储和访问数据,广泛地应用于数据存储和检索场景。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐