从这两个列表中:
FCC = ["A3","A4","A5","A3"]
stNm = ["1st", "2nd", "3rd", "2nd"]
我想生成这样的合并列表:
^{pr2}$
我从这个开始:
f = ''
n = ''
list1 = [ ]
for f in FCC:
for n in stNm:
list1.append((f,n))
print (list1)
但它给出了列表1中所有可能的组合。我怎样才能得到我想要的?我认为部分问题可能与循环有关,但不确定如何解决。我试着创建一个字典,但我需要保留重复的键。在
Tags:
使用zip函数。在
邮政编码(FCC,stNm)
对于第二个问题,您可以得到重复项的列表,如下所示:
然后你可以得到它们所属的对,如下所示:
^{pr2}$在注:重复项列表可以像往常一样唯一化,方法是将它变成一个set()。对于小名单来说,这似乎没有必要,但对于大名单可能有用。在
相关问题 更多 >
编程相关推荐