python3 的字典

颜良俊 2周前 7浏览 0评论

Python3中的字典是一种无序、可变且可重复的数据结构,其中存储的数据以键值对(key-value)的形式存储。在Python中,字典的键必须是不可变类型,如字符串和元组,而值可以是任意数据类型。

Python3中创建字典的语法如下:

dict = {'key1': 'value1', 'key2': 'value2'}

在这个例子中,字典dict包含两个键值对。键key1对应的值为value1,键key2对应的值为value2。在字典中,每个键必须是唯一的,但值可以重复。

字典的常见操作包括添加、修改和删除元素,在Python中,可以使用以下方法实现:

# 添加元素
dict['key3'] = 'value3'

# 修改元素
dict['key1'] = 'new_value1'

# 删除元素
del dict['key2']

除了基本的操作外,Python字典还提供了许多有用的方法,如键和值的迭代和排序、获取字典的长度等。以下是一些常用的方法:

# 键的迭代
for key in dict:
    print(key)

# 值的迭代
for value in dict.values():
    print(value)

# 键值对的迭代
for key, value in dict.items():
    print(key, value)

# 排列字典
sorted_dict = sorted(dict.items())

# 获取字典长度
length = len(dict)

Python字典是处理数据的强大工具,具有高效、灵活和易于理解的特性。在Python编程中,字典是必不可少的。