Python 3 - 使用randint创建列表

时间:2016-04-26 13:07:40

标签: python list python-3.x dictionary random

我有以下代码:

import random

num_custs = int(input('custs '))
num_floors = int(input('floors '))

start = (random.randint(0, num_floors) for x in range(num_custs))
start = list(start)
print(start)
end = (random.randint(0, num_floors) for x in range(num_custs))
end = list(end)
print(end)

输出:

custs 10
floors 5
[5, 0, 0, 5, 1, 2, 2, 0, 3, 1]
[4, 1, 5, 1, 1, 1, 1, 3, 2, 0]

我想要的是一个列表,第一个列表中的值映射到第二个列表中的值,如下所示:

[(5, 4), (0, 1), (0, 5), (5, 1)] etc.

我一直在网上搜索这个年龄,似乎无法找到我想要的东西。

我是正确地接近这个还是有更好的方法?

0 个答案:

没有答案