{site_name}

{site_name}

🌜 搜索

Python中的映射(mapping)是一种数据结构,它将键(key)与值(value)配对存储

Python 𝄐 0
python中最常用的映射类型,python的mapping,python的映射,python 映射函数,python中映射函数,python中映射类型
Python中的映射(mapping)是一种数据结构,它将键(key)与值(value)配对存储。键是唯一的,可以是不可变类型,例如字符串、整型或元组;而值则可以是任意类型的Python对象。

Python中内置了一个标准的映射类型dict(dictionary),它使用大括号{}表示。下面是一个使用dict类型创建映射的例子:


# 创建一个字典并添加一些键值对
my_dict = {'apple': 2.99, 'banana': 1.49, 'orange': 0.99}

# 访问字典中的值
print(my_dict['apple']) # 输出: 2.99

# 向字典添加新的键值对
my_dict['grape'] = 3.99

# 遍历字典
for key, value in my_dict.items():
print(key, value)

# 输出:
# apple 2.99
# banana 1.49
# orange 0.99
# grape 3.99


除了dict之外,Python还提供了其他映射类型,如defaultdict(默认字典)、OrderedDict(有序字典)和Counter(计数器)。这些映射类型都继承自内置的dict类型,但具有不同的行为或功能。