我需要帮助,谢谢。
for i in conflictList:
d[i] = random.sample(set(domainList),2)
这只为键分配一个元组 但我想分配不止一个元组,试过这个,但没有工作
for i in conflictList:
while len(d[i]) < tup:
d[i] = random.sample(set(domainList),2)
'tup'表示用户想要的元组数
如果用户想要3个元组,它会给出如下内容:
(x1,x2):( 0,1),(1,2),(1,0)
答案 0 :(得分:1)
for i in conflictList:
d[i] = []
while len(d[i]) < tup:
d[i].append(random.sample(set(domainList),2))
或
for i in conflictList:
d[i] = [random.sample(set(domainList),2) for j in range(tup)]