У меня есть три списка, которые я хотел бы объединить так, чтобы одинаковые элементы, упорядоченные в каждом списке из каждого списка, объединялись в одну строку.
Например, у меня есть список дней, список месяцев и список лет, которые я хотел бы объединить в новом списке, чтобы у меня была одна полная дата, но с «-» междудень-месяц и месяц-год.
Если день [0] = '15', месяц [0] = 'март' и год [0] = '2012', дата должна выглядеть примерно так в конце '15 -Mar-2012 'и т. д.
Использование понимания списка не работает, так как у меня просто есть итерации комбинированных дат для каждого элемента в каждом из списков.Любая помощь будет оценена!
day = ['15', '09', '25', '03', '04', '05', '17', '14', '23', '20', '06', '19', '15', '04', '16', '22', '25', '08', '12', '18', '25', '15', '04', '24', '17', '13', '17', '18', '03', '23', '30', '22', '23', '16']
month = ['Mar', 'Apr', 'Apr', 'May', 'Jun', 'Jun', 'Jul', 'Mar', 'Jul', 'Aug', 'Sep', 'Jun', 'Oct', 'Jan', 'Apr', 'Oct', 'Oct', 'Nov', 'Feb', 'Jun', 'Feb', 'Dec', 'May', 'Feb', 'Nov', 'Dec', 'Apr', 'Apr', 'Aug', 'May', 'May', 'Aug', 'May', 'May']
year = ['2012', '2012', '2012', '2012', '2012', '2012', '2012', '2012', '2012', '2012', '2012', '2012', '2012', '2012', '2012', '2012', '2012', '2012', '2013', '2013', '2014', '2014', '2011', '2015', '2015', '2011', '2012', '2016', '2011', '2016', '2012', '2016', '2012', '2016']
combined = [i + '-' + j + '-' + k for i in day for j in month for k in year]