gpt4 book ai didi

python - 创建一个包含 n 个整数后跟一个整数的列表

转载 作者:太空宇宙 更新时间:2023-11-04 06:48:43 25 4
gpt4 key购买 nike

我需要在一行代码中创建一个列表,其中 n 个索引为 1,后跟一个 10(必须在一行中在线提交)。我试过:(n*[1]).append(10) 但返回 None 类型。这可行吗?谢谢。

最佳答案

导致副作用的 Python 方法(阅读:使对象发生变异)通常评估为 None - 这是为了强化它们存在导致此类副作用的事实(阅读:对象突变) . list.append 就是这种模式的一个例子(尽管另一个很好的例子是 list.sortsorted)。

比较问题中的用法:

l = n * [1]
l.append(10) # returns None ..
print l # .. but list was mutated

关于python - 创建一个包含 n 个整数后跟一个整数的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18926983/

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