类别:网络定制 / 日期:2025-04-03 / 浏览:2 / 评论:0
在Python中,如果希望一个键对应多个值,可以使用字典中的值作为列表或集合来实现。这种结构允许在一个键下存储多个值。以下是几种实现方式:
使用列表作为值
# 创建一个字典,其中键对应多个值(列表)六图库彩图 开奖结果 my_dict = { 'key1': [1, 2, 3], 'key2': [4, 5] } # 添加新值到已有的键 my_dict['key1'].append(4) # 输出字典 print(my_dict)
输出:
{'key1': [1, 2, 3, 4], 'key2': [4, 5]}
使用集合作为值
# 创建一个字典,其中键2024新澳六开彩开奖结果是什么对应多个值(集合) my_dict = { 'key1': {1, 2, 3}, 'key2': {4, 5} } # 添加新值到已有的键 my_dict['key1'].add(4) # 输出字典 print(my_dict)
输出:
{'key1': {1, 2, 3, 4}, 'key2': {4, 5}}
使用 自动处理键值
from 公开新澳门正版资料154期兔费公开collections import defaultdict # 创建一个字典,其中键对应多个值(列表) my_dict = defaultdict(list) # 添加值 my_dict['key1'].append(1) my_dict['key1'].append(2) my_dict['key2'].append(3) # 输出字典 print(dict(my_dict))
输出:
{'key1': [1, 2], 'key2': [3]}
这种方式可以减少手动检查键是否已经存在的步骤。