【发布时间】:2021-10-04 15:19:55
【问题描述】:
我有 2 个随机数列表,范围从 0 到 7,我想配对
listA = random.sample(range(8), 8)
listB = random.sample(range(8), 8)
但是,我想确保 listA 中的数字 1 永远不会与自身或 listB 中的数字 4 配对。
for a,b in zip (listA, listB):
if a==b:
random.shuffle(giver)
if a==1 and b==4:
random.shuffle(giver)
如何确保我的列表满足这两个条件?
感谢您的宝贵时间!
【问题讨论】:
-
如果我理解正确的话,你想有两个列表,
listA[1] != listB[4]和listA[1] != listB[1]吗? -
@Andrej Kesely 正确!
标签: python list for-loop if-statement