Предмет: Информатика,
автор: 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']
Похожие вопросы
Предмет: Английский язык,
автор: colponajzaparova47
Предмет: География,
автор: dikunecsofia
Предмет: Английский язык,
автор: dinarayuldasheva01
Предмет: Химия,
автор: andreyyyyyyyyyyyy
Предмет: Математика,
автор: hilewer