Aktywne Wpisy
USER_303 +13
Wszystkie znaki na niebie wskazują że mój brat jest ćpunem i niszczy sobie życie ... Ja nawet nie wiem co robić, nie da się z nim porozmawiać nawet ... Rozwiązaniem które coś by zmieniło to zgłosić na policję, ale nie chcę mu tego robić, może jeszcze da się coś od niego dowiedzieć, pomóc mu. Jakieś propozycje jak z nim porozmawiać ?
#pytanie #narkotykizawszespoko
#pytanie #narkotykizawszespoko
jabol6000 +149
{dziwczyny:{imie: kasia,
nazwisko:jakastam,
wlosy:posiada,
comanasobie:[spodnie, koszulka, bielizna, czapka]},
{imie:zosia,
nazwisko:nietacomyslisz,
wlosy:krotkie,
comanasobie:[sukienka, sweter, stanik, pas_cnoty]},
{imie:ania,
nazwisko:brak,
wlosy:peruka,
comanasobie:[Janek]}
}
jak w #python najszybciej wyjąc wartość włosów Zosi?
ps. jak kogos obraża ten glupkowaty przykład, to przepraszam, ale juz troche zmeczony jestem i glupawka mnie bierze :/
dziwczyny to rozumiem że lista?
from json import dumps
wlosy_zosi = list(filter(lambda d: d['imie'].lower() == "zosia", dumps(TwojJson)['dziwczyny'])[0]['wlosy']
Czyli filtrujesz listę słowników według wartości klucza "imię", lista jest wzięta z jsona. Z listy bierzesz pierwszy element i odczytujesz wartość dla klucza "wlosy".
przydałoby się to jeszcze w jakiegoś try opakować, na IndexError i KeyError, jakby jednak zosi nie było, lub nie miała włosów.
Reszte dokombinuje :)