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