我需要创建一个只包含键的字典。
我不能使用d.append()
,因为它不是一个列表,也不能使用setdefault
,因为它需要两个参数:一个键和一个值。
它应该按照以下方式工作:
d = {}
添加 "a":
d = {"a"}
添加 "b":
d = {"a", "b"}
添加 "c"...
# Final result is:
d = {"a", "b", "c"}
我需要什么代码才能得到这个结果? 或者还有其他解决方案吗?比如制作一个列表。
l = ["a", "b", "c"] # and transform it into a dictionary: d = {"a", "b", "c"} ?
d = set()
代替d = {}
开始的话,那么它就可以工作了。 - khelwoodset
而不是字典。 - Jean-François Fabredict.fromkeys('abc')
会给你返回{'a': None, 'c': None, 'b': None}
,然而根据你的描述,似乎你想要的是一个set
。 - martineau