У меня есть два списка
List1 = ['I','a']
List2 = ['am','programmer']
первый вывод должен быть таким:
['Iam','aprogrammer']
второй вывод должен быть таким:
('IAm','AProgrammer')
третий вывод должен быть таким:
('IAM','APROGRAMMER')
в случае использования списков, кортежей и словарей в python3 для функционального программирования, что мне с ним делать?
Я пробовал что-то подобноено мой вывод не совпадает с желаемым выводом выше:
l = list(a for ab in zip(list1, list2) for a in ab)
a=[x.upper() for x in l]
tuple(a) ##but the out put is ('I','AM','A','PROGRAMMER')
b=[x.capitalize() for x in l]
tuple(b) ##but the out put is ('I','Am','A','Programmer')