8
Mam listę słowników, które mają te same klucze wewnątrz npUsuwanie klucz/wartość z listy słowników korzystających lambda i map
[{k1:'foo', k2:'bar', k3...k4....}, {k1:'foo2', k2:'bar2', k3...k4....}, ....]
próbuję usunąć k1 ze wszystkich słowników na liście.
Próbowałem
map(lambda x: del x['k1'], list)
ale dał mi błąd składni. Gdzie się pomyliłem?
przyzwyczajenie, że po prostu dać mi listę „K1? pop zwraca wartość, która zostanie usunięta, wierzę. – webley
Wygląda na to, że nie chcesz "mapy". Nie próbujesz obliczyć listy wartości z innej listy. Próbujesz działać na liście. Zamiast tego użyj pętli for. –
I BTW, 'map' wyświetli listę usuniętych wartości, ale możesz zignorować wartość zwróconą przez' map' jeśli chcesz. –