gpt4 book ai didi

python - 在 python 和嵌套列表中的 for 循环中追加

转载 作者:行者123 更新时间:2023-11-28 22:51:45 26 4
gpt4 key购买 nike

<分区>

我有以下代码,有两个问题。

  1. 为什么这段代码的结果是 [[0, 5, 4, 6], [0, 5, 4, 6]] 而不是 [[0, 5 ], [0, 5, 4, 6]] 使用append时?如果我使用 extend,我会得到预期的结果,但我想要一个嵌套列表。

  2. 我希望结果是 [[0, 5], [4, 6]] - 一个包含两个元素的嵌套列表。也就是说,每个问题一个(第二个参数)。那么我该如何更改代码来完成此操作呢?

代码如下:

def RandomNumbers(li, questions):
new_list = []
new = []

if type(li) == list:
for i in range(1, questions +1):
for item in li:

result = randint(item[0], item[1])
new_list.append(result)

new.append(new_list)

else:
return ""
return new



print RandomNumbers([[0, 5], [1, 6]], 2)

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