gpt4 book ai didi

list - 使用单行 for-loop python append 到空列表

转载 作者:行者123 更新时间:2023-12-04 16:43:52 28 4
gpt4 key购买 nike

我正在尝试使用单行 for 循环将生成器中的数字 append 到空列表中,但它返回 None .我知道它可以使用 2 行的 for 循环来完成,但我想知道我错过了什么。 IE。,
>>> [].append(i) for i in range(10)[None, None, None, None, None, None, None, None, None, None]
我希望在一行中创建它:
>>> [].append(i) for i in range(10)[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
谢谢你。

最佳答案

写一个正确的理解,没有 append 。

>>> [i for i in range(10)]
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> list(i for i in range(10))
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

关于list - 使用单行 for-loop python append 到空列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28207166/

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