Python: как преобразовать все элементы списка в нижний регистр

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

Метод 1: понимание списка

my_list = ['Apple', 'Orange', 'Banana']
lowercase_list = [item.lower() for item in my_list]

Метод 2: функция map()

my_list = ['Apple', 'Orange', 'Banana']
lowercase_list = list(map(str.lower, my_list))

Метод 3: цикл for

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

Метод 4. Понимание списка с условием if

my_list = ['Apple', 'Orange', 'Banana', 123, 'Grape']
lowercase_list = [item.lower() if isinstance(item, str) else item for item in my_list]

В этом случае функция isinstance()используется для проверки того, является ли элемент строкой, прежде чем применять метод lower(). Это предотвращает ошибку при обнаружении в списке нестроковых элементов.