gpt4 book ai didi

python - 生成一个字符串后跟多个 None 值的列表

转载 作者:太空宇宙 更新时间:2023-11-04 07:10:27 24 4
gpt4 key购买 nike

我正在尝试生成此列表:

["var",None,None,None,None,None]

执行此操作的简短方法是什么?我以为

list_2=["var",None for cnt in range(5)]

会工作,但它只会产生一个错误。我的第二次尝试,

list_1=["var"].extend([None for cnt in range(5)])

也不是一个成功的故事。有人可以帮忙吗?

谢谢!

最佳答案

这可以简单地完成

mylist = ["var"] + [None] * 5

原因,

["var"].extend([None for cnt in range(5)])

将不起作用,因为 extends 会就地更改列表,但不会返回原始列表。你本来可以做的

mylist = ["var"]
mylist.extend([None for cnt in range(5)])

你的第二次尝试

list_2=["var",None for cnt in range(5)]

也不对

  1. 因为它是一个没有括号的生成器表达式。
  2. 即使可行,它也会将您获得的内容添加为列表中的第二项

关于python - 生成一个字符串后跟多个 None 值的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13304162/

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