• Написать программу, функция которой будет принимать два списка, которые могут быть разной длины. Возвратить агрегированный список. На питоне

Ответы 1

  • Ответ:

    def aggregate_lists(list1, list2):

       result = []

       min_len = min(len(list1), len(list2))

       for i in range(min_len):

           result.append(list1[i])

           result.append(list2[i])

       if len(list1) > min_len:

           result += list1[min_len:]

       else:

           result += list2[min_len:]

       return result

    list1 = [1, 2, 3]

    list2 = [4, 5, 6, 7]

    result = aggregate_lists(list1, list2)

    print(result)  # [1, 4, 2, 5, 3, 6, 7]

  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years