【发布时间】:2021-03-08 04:16:14
【问题描述】:
我想打乱两个列表并将它们合并为一个。但是当我使用random.shuffle(a, b) 时,它会向我抛出列表对象不可调用的回溯。如何解决此问题并合并两个列表?这是我的代码:
import random
alphabet = 'abcdefghijklmnopqrstuvwxyz'
numbers = '1234567890'
a = random.sample(list(alphabet), 3)
print(a)
b = random.sample(list(numbers), 3)
print(b)
c = random.shuffle(a, b)
print(c)
【问题讨论】:
-
a1是预期输出之一吗? -
我认为你想要的是将
c = random.shuffle(a, b)替换为c = a + b,然后是random.shuffle(c)。 random.shuffle 修改一个列表。
标签: python python-3.x list random