gpt4 book ai didi

python - 如何在 1 行代码中不使用 for 循环来创建字典?

转载 作者:行者123 更新时间:2023-11-28 19:34:54 25 4
gpt4 key购买 nike

这是我的代码:

dictionary = {}
for i in range(2, 15):
dictionary[str(i)] = 0

是否可以只用一行代码创建它?

最佳答案

使用:

print(dict.fromkeys(range(2,15),0))

或者如果想要字典键的字符串:

print(dict.fromkeys(map(str,range(2,15)),0))

或者另一种制作键字符串的方法:

print(dict.fromkeys([str(i) for i in range(2,15)],0))

关于python - 如何在 1 行代码中不使用 for 循环来创建字典?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54307509/

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