first = (“Максим”,“Петро”,“Василь”,“Микола”,“Давид”)
last = (“Максимов”,“Петров”,“Василів”,“Миколаєнко”,“Давиденко”)
def func(elem):
if len(elem)%2==0:
return elem
total1=list(map(func,first))
total2=list(map(func,last))
total=list(zip(total1,total2))
print(total)
('Максим', ‘Максимов’), (None, ‘Петров’), ('Василь', None), ('Микола', ‘Миколаєнко’), (None, None)
Как оставить элементы в которых нет None?
Результат должен быть примерно таким:
('Максим', ‘Максимов’), ('Микола', ‘Миколаєнко’)