
Hej #programista15k #python mam pytanie
Mam listę obiektów
oraz słownik
Chciałbym wyciągnąć ze słownika wszystkie wartości kryjące się pod kluczami które zdefiniowane są w liście tzn
Czy jest jakiś szybszy/krótszy w zapisie sposób niż iterowanie po liście i przekazywanie elementów do słownika jako klucz?
Z góry dziękuje za pomoc! ( ͡° ͜ʖ ͡°)
Mam listę obiektów
lista = ['a', 'b', 'c' ]
oraz słownik
slownik = ['a':1, 'b':2, 'c':3, 'd':4...]
Chciałbym wyciągnąć ze słownika wszystkie wartości kryjące się pod kluczami które zdefiniowane są w liście tzn
slownik['a'], slownik['b'], slownik['c'] itd
Czy jest jakiś szybszy/krótszy w zapisie sposób niż iterowanie po liście i przekazywanie elementów do słownika jako klucz?
for key in lista:
val = slownik[key]
Z góry dziękuje za pomoc! ( ͡° ͜ʖ ͡°)
- Najlepsze
- Wszystkie komentarze







values = [slownik[x] for x in lista]Albo zwykłe mapowanie:
values = map(lambda x: slownik[x], lista)Komentarz usunięty przez autora
Komentarz usunięty przez autora
Komentarz usunięty przez autora
Komentarz usunięty przez autora