Тема Функции

Rabischchuk oleksandr

Новичок
Пользователь
Мар 24, 2022
11
0
1
помогите пожалуйста решить задачу cпособом для самых новичков
написать функцию, которая принимает в качестве аргументов два списка, а возвращает список, состоящий из элементов этих двух списков, при чем первый элемент списка - первый элемент первого аргумента, второй элемент списка - первый элемент второго списка, третий элемент - второй элемент первого списка, четвертый - второй элемент второго аргумента и т.д.

т.е для аргументов [1, 2, 3] и [11, 22, 33] функция должна вернуть [1, 11, 2, 22, 3, 33].
 

rccp

Новичок
Пользователь
Май 12, 2022
13
2
3
Python:
l1 = [1,2,3]
l2 = [11,22,33]

def func(list1, list2):
    l1=[]
    for i,v in enumerate(list1):
        l1.append(list1[i])
        l1.append(list2[i])
    return l1

def func(list1, list2):
    return [v for sub_list in zip(list1,list2) for v in sub_list]


print(func(l1,l2))
 

Форум IT Специалистов