gpt4 book ai didi

python - 只用键制作字典?

转载 作者:太空狗 更新时间:2023-10-29 21:23:35 24 4
gpt4 key购买 nike

我需要制作一个只包含键的字典。

我不能使用 d.append(),因为它不是列表,也不能使用 setdefault,因为它需要 2 个参数:一个键和一个值。

它应该像下面这样工作:

d = {}

添加“a”:

d = {"a"}

添加“b”:

d = {"a", "b")

添加“c”...

#Final result is

d = {"a", "b", "c"}

我需要什么代码才能得到这个结果?还是另一种解决方案?比如列一个 list 。

l = ["a", "b", "c"] # and transform it into a dictionnary: d = {"a", "b", "c"} ?

最佳答案

只有键的 dict 称为 set .

从空集而不是字典开始。

d = set()
d.add('a')
d.add('b')
d.add('c')

您还可以通过 {} 表达式创建集合:

d = { 'a', 'b', 'c' }

或者使用列表:

d = set(['a', 'b', 'c'])

关于python - 只用键制作字典?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42344521/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com