我希望在字典中扩展字符串值。显然,我可以通过以下方式实现:
dictionary = dict()
listofstrings = ["string1", "string2", "string3"]
for stuff in listofstrings:
if "key" in dictionary:
dictionary["key"] = dictionary["key"] + stuff
else:
dictionary["key"] = stuff
但是,还有更好的方法吗?像setdefault()之类的东西? (只有在setdefault之后有一个函数调用时才有效,例如追加或更新,正如我所理解的那样。)
答案 0 :(得分:0)
for stuff in listofstrings:
dictionary["key"] = dictionary.get("key",defaultvalueforkey) + stuff
在您的情况下,defaultvalueforkey应为“”。