我尝试使用for循环
创建嵌套列表为什么它不能正常工作以及正确的方法是什么?
from random import randint
def func1(my_list):
for i in range(10):
ans[i][0] = randint(0, len(my_list) - 1) # row
ans[i][1] = randint(0, len(my_list[0] - 1) # col
return ans
答案 0 :(得分:1)
不确定my_list
是什么样的,以便让len(my_list[0] - 1)
返回有用的东西,但这看起来就像你要求的那样。
from random import randint
ans = [[randint(0, 6), randint(0, 4)] for i in range(5)]
print ans
# [[0, 1], [5, 0], [1, 0], [2, 2], [5, 1]]