Rozwiązany
Słownik z JSON — kolejność kluczy
Autor
edytowano
Czy kolejność kluczy w słowniku jest gwarantowana?
Czy kolejność kluczy w słowniku jest gwarantowana?
Komentarze 4
Zaloguj się, żeby dołączyć do dyskusji.
Zaloguj się Załóż kontoTak, od Pythona 3.7 słowniki zachowują kolejność wstawiania.
json.loads()wstawia klucze w kolejności z tekstu, więc items() zwraca je tak jak w odpowiedzi API.Dzięki, myślałem, że słowniki są nieuporządkowane.
Dobrze wiedzieć, dużo starych tutoriali tak pisze.
Kiedyś były (przed 3.6/3.7), stąd taka opinia w starszych materiałach.