Я немного новичок в python (2.7), и мне трудно это делать.Как объединить дубликаты в двух списках строк?
У меня есть следующие списки:
animal = ['cat', 'cat', 'dog', 'dog', 'dog', 'horse']
names = ['cat_01', 'cat_02', 'dog_01', 'dog_02', 'dog_03', 'horse_01']
И я хотел бы иметь следующее (это может быть список кортежей или Dict)
new = {"cat":('cat_01','cat_02'), "dog":('dog_01','dog_02', 'dog_03'), "horse":('horse_01')}
Как лучше это сделать?
Это приведет к изменению 'str.startwith' для оператора' in'. так как я имею дело с файловыми путями, которые не начинаются со строки, которая мне нужна. В любом случае, спасибо! –
если это так, я изменил этот фрагмент. Это сработает – RomanPerekhrest