Методы Python для извлечения непустых записей из списка

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

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

my_list = ["", "Hello", "", "World", "", "OpenAI", ""]
non_blank_entries = [x for x in my_list if x != ""]
print(non_blank_entries)

Метод 2: Функция фильтра

my_list = ["", "Hello", "", "World", "", "OpenAI", ""]
non_blank_entries = list(filter(lambda x: x != "", my_list))
print(non_blank_entries)

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

my_list = ["", "Hello", "", "World", "", "OpenAI", ""]
non_blank_entries = []
for x in my_list:
    if x != "":
        non_blank_entries.append(x)
print(non_blank_entries)

Эти методы дадут вам новый список, содержащий только непустые записи из исходного списка.