gpt4 book ai didi

python - 创建空字典列表

转载 作者:太空狗 更新时间:2023-10-29 18:14:45 26 4
gpt4 key购买 nike

我想创建一个包含空目录的可变长度列表。

n = 10 # size of list
foo = []
for _ in range(n)
foo.append({})

你会用同样的方法来做吗,或者有类似的方法吗?

a = [{}*n]

最佳答案

列出理解来拯救!

foo = [{} for _ in range(n)]

恐怕没有更短的符号。在 Python 2 中,您使用 xrange(n) 而不是 range(n) 来避免具体化无用的列表。

另一种方法是,[{}] * n 创建一个长度为 n 的列表,其中只有一个 一个 字典,引用 n 次。这会在向字典添加键时导致令人讨厌的意外。

关于python - 创建空字典列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15835268/

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