Предмет: Информатика,
автор: ivanus585
Требуется написать функцию exchange(), которая принимает на вход два списка строк и меняет местами их содержимое. Функция не должна ничего ни возвращать, ни выводить.
Ответы
Автор ответа:
1
Відповідь:
def exchange(list1, list2):
# Создаем временную переменную и копируем содержимое первого списка в нее
temp = list(list1)
# Копируем содержимое второго списка в первый список
list1[:] = list2
# Копируем содержимое временной переменной (т.е. старое содержимое первого списка) во второй список
list2[:] = temp
Приклад використання функції:
list1 = ['one', 'two', 'three']
list2 = ['four', 'five', 'six']
exchange(list1, list2)
print(list1) # ['four', 'five', 'six']
print(list2) # ['one', 'two', 'three']
Интересные вопросы
Предмет: Алгебра,
автор: uhinamarina1709
Предмет: Қазақ тiлi,
автор: natalyagaiduk19
Предмет: Английский язык,
автор: ayanaaltynbekova5
Предмет: ОБЖ,
автор: pulmpkin
Предмет: Беларуская мова,
автор: astreechko1209