W jaki sposób przeprowadzasz iterację na zakresie kluczy w słowniku?Jak iterować po zakresie kluczy w słowniku?
na przykład, jeśli mam następujący słownik:
{'Domain Source': 'Analyst', 'Recommend Suppress': 'N', 'Standard Error': '0.25', 'Element ID': '1.A.1.d.1', 'N': '8', 'Scale ID': 'IM', 'Not Relevant': 'n/a', 'Element Name': 'Memorization', 'Lower CI Bound': '2.26', 'Date': '06/2006', 'Data Value': '2.75', 'Upper CI Bound': '3.24', 'O*NET-SOC Code': '11-1011.00'}
jak bym iterowaniu tylko klawisze po standardowym błędem? Idealnie chciałbym uzyskać wszystkie wartości po standardowym błędzie.
Dzięki!
Wystarczy zająć się komentarz: Wiem o iteritems(), ale kiedy próbowałem indeksowanie, zwrócił błąd: nie subscriptable. Ponadto klucz/wartości są za każdym razem w tej samej kolejności.
Można iterować po klawiszach za pomocą metody iterkeys(). Przykład: [klucz dla klucza w usemict.iterkeys()]. –
@ HugoCorrá To, co jest użyteczne tylko w kluczach w dyktacie, jest przechowywane w kolejności, w jakiej zostały wstawione, dlatego zobacz odpowiedź jterrace – hetepeperfan
Niestety, źle mnie zrozumiałem. Teraz rozumiem znaczenie uporządkowanych v. Nieuporządkowanych słowników. – goldisfine