类别:网络定制 / 日期: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]}

这种方式可以减少手动检查键是否已经存在的步骤。


打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

您好,欢迎到访网站!
  查看权限

标签列表

友情链接