У меня есть список со словарями. Где указано имя человека, откуда и куда он направляется. Но у одного словаря нет значения ""from"". Как удалить этот словарь из списка?
tour = [ { ""name"": ""Александр"", ""from"": ""Москва"", ""to"": ""Казань"" }, { ""name"": ""Алиса"", ""from"": ""Москва"", ""to"": ""Казань"" }, { ""name"": ""Сергей"", ""to"": ""Казань"" }]Я пробовал сделать это несколькими способами, но ничего не выходит
#способ 1new_tour = [i for i in tour if (i['from'] == None)]#способ 2new_tour = list(filter(lambda i: i['from'] != None, tour))#способ 3for i in range(len(tour)): if tour[i]['from'] == None: del tour[i] break
question@mail.ru
·