Чтобы преобразовать все элементы списка 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(). Это предотвращает ошибку при обнаружении в списке нестроковых элементов.