使用potition选择列表的某个元素

时间:2018-01-24 21:23:32

标签: python-3.x list

我有2个列表和'random.choice'我从中挑选一个元素。然后我想选择第二个列表中与第一个列表位于相同位置的元素。我设法得到第一个列表的元素的位置,但我不知道如何根据第一个列表的位置从第二个列表中选择一个元素。

1 个答案:

答案 0 :(得分:0)

您可以使用这样的方法,而不是使用choice

使用randint随机选择元素编号,然后从每个列表中选择该元素。

>>> import random
>>> list1 = [3, 6, 1, 2, 3]
>>> list2 = [4, 5, 3, 6, 9]
>>> choice1 = random.randint(0, len(list1))
>>> list1[choice1]
1
>>> list2[choice1]
3