Копирование списка Python с проверкой строчных букв: объяснение нескольких методов

Чтобы сделать копию списка в Python и выполнить проверку нижнего регистра, вы можете использовать несколько методов. Вот некоторые из них:

Метод 1: использование списка

original_list = ['Apple', 'Banana', 'Orange']
copy_list = [item.lower() for item in original_list]

Метод 2: использование функции map()

original_list = ['Apple', 'Banana', 'Orange']
copy_list = list(map(str.lower, original_list))

Метод 3: использование цикла

original_list = ['Apple', 'Banana', 'Orange']
copy_list = []
for item in original_list:
    copy_list.append(item.lower())

Метод 4. Использование метода copy()

original_list = ['Apple', 'Banana', 'Orange']
copy_list = original_list.copy()
copy_list = [item.lower() for item in copy_list]

Метод 5. Использование функции deepcopy() из модуля копирования

import copy
original_list = ['Apple', 'Banana', 'Orange']
copy_list = copy.deepcopy(original_list)
copy_list = [item.lower() for item in copy_list]