在Python字典中添加包含多个值的新键可以使用以下几种方法:
my_dict = {}
my_dict["new_key"] = [value1, value2, value3]
这种方法将创建一个新的键"new_key",并将一个包含多个值的列表赋给它。
my_dict = {}
my_dict.setdefault("new_key", []).append(value1)
my_dict.setdefault("new_key", []).append(value2)
my_dict.setdefault("new_key", []).append(value3)
setdefault()方法用于获取指定键的值,如果键不存在,则创建一个新的键,并将默认值(这里是一个空列表)赋给它。然后我们可以通过对该键的值(一个列表)使用append()方法来添加多个值。
from collections import defaultdict
my_dict = defaultdict(list)
my_dict["new_key"].append(value1)
my_dict["new_key"].append(value2)
my_dict["new_key"].append(value3)
defaultdict类是collections模块中的一个工具类,它是一个带有默认值的字典,当访问不存在的键时,会返回默认值(这里是一个空列表)。我们可以直接对该键的值进行append操作来添加多个值。
这些方法都可以在Python字典中添加一个包含多个值的新键。其中,第一种方法是最简单和直接的方式,第二种方法则适用于需要重复添加值的情况,而第三种方法适用于需要频繁操作并添加多个值的情况。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云