我想设置一个列表,但我想保留其余列表的索引,如前所述。Python设置列表,但保留原始列表的索引
list_a = ['cat','dog','cat','mouse','dog']
list_b = [ 'c','c','c','d','d']
zipped = zip(list_a,list_b)
我想set
上list_a但我也想要删除从list_a设定后取出list_b的相应值。我想要什么
例如:
new_zip
>>> [('cat','c'),('dog','c'),('mouse','d')]
我想荏苒2清单可以给我我想要什么,但我可能无法设置,因为元组的第二个参数的压缩列表。
什么决定你是否为“狗”保留“c”或“d”? – Prune
'list_b'应该正好映射到'list_a' – jxn
你有两个“狗”的实例,映射到“c”和“d”。当你将list_a减少到一个集合时,你如何决定保留哪个索引? – Prune