Uzyskanie kluczy słowników w Pythonie
Słownik może zawierać wiele kluczy, a użytkownik może chcieć je wszystkie naraz. W tym przypadku biblioteka DICT zapewnia DICT.Keys () funkcja, aby uzyskać wszystkie klucze słownika w Python. DICT.Funkcja keys () służy do drukowania kluczy słownika. DICT.Funkcja keys () uzyskuje dostęp do elementów słownika, podobnie jak wartości na liście są uzyskiwane przez indeks. Zobaczmy przykład i dowiedzmy się, jak zdefiniować słownik, a także jak wymienić wszystkie jego klucze.
Przykład 1:
W takim przypadku podamy słownik i zastosujemy DICT.Keys () funkcja, aby uzyskać dostęp do wszystkich kluczy w słowniku. Spójrz na następujący kod:
dict =Prosty słownik klasy BS jest zdefiniowany w poprzednim przykładzie. Słownik zawiera 4 klucze: „klasa”, „rok”, „studenci” i „semestr”.
Drukuj klucze słownika w Python
Elementy słownika w Pythonie są przedstawione w postaci pary klucza:. Są one właściwe, mogą być modyfikowane, a duplikaty nie są dozwolone. Kiedy musisz wydrukować klawisze słownika, Dict.Funkcja Keys () służy do uzyskania dostępu do klawiszy. Możesz znaleźć szczegółowe przykłady pomocy w poniższym przykładzie:
Przykład 2:
W tym przykładzie używamy tego samego słownika, który jest zdefiniowany w poprzednim przykładzie, aby pokazać, jak możesz wydrukować klawisze słownika. Zobacz następujący kod:
Teraz, jeśli zaobserwujesz, dodaliśmy tylko funkcję print () wokół DICT.Funkcja Keys ().
dict =Zobacz następujące dane wyjściowe programu:
Przykład 3:
W tym przykładzie zbadamy DICT.Funkcja o items (), aby uzyskać klucze słownika. Następnie, używając funkcji print (), wydrukujemy te klucze. Funkcja item () to wbudowana funkcja Pythona, która służy do uzyskania dostępu do kluczy w słowniku i wartości powiązanych z tymi klawiszami. Pętla „for” lub „while” może być używana z funkcją items () do wydrukowania wartości i klawiszy w słowniku. Teraz dowiedzmy się, jak drukować wszystkie klawisze jeden po drugim za pomocą funkcji items () w pętli „for”. Zobacz następujący kod:
dict =Możesz zauważyć, że użyliśmy tego samego słownika, co zdefiniowano w pierwszym przykładzie. Jest to pomocne w wyświetlaniu wyników każdego stwierdzenia i każdego kroku. Teraz zobaczmy następujące dane wyjściowe i zauważmy, w jaki sposób wynik funkcji elementów () różni się od DICT.Klucze().
Zauważ, że obie funkcje zwróciły podobne wyniki. Różnica polega jednak na tym, że dykt.keys () zwrócił wartości w postaci tablicy, podczas gdy funkcja Items () zwróciła klucze jeden po drugim.
Jak wydrukować elementy słownika
Nauczyliśmy się, jak drukować klucze słownika w Pythonie za pomocą funkcji i Dist Funkcje i Dist.Funkcje Keys (). Teraz zobaczmy, jak wydrukować wartość/element w słowniku powiązanym z klawiszami.
Dist.wartości () to wbudowana funkcja w Python, która pozwala uzyskać dostęp do wartości powiązanej z kluczem w słowniku.
Przykład 4:
dict =Zobacz następujące dane wyjściowe:
Jak wydrukować klucz słownika w sznurku w Python
Do tej pory widzieliśmy kilka przykładów, jak uzyskać dostęp do kluczy w słowniku. Następnie widzieliśmy kilka przykładów, jak wydrukować zarówno wartości, jak i ich powiązane klucze ze słownika. Funkcje Items (), wartości () i keys () zwracają dane słownika w formie listy lub obiektów. Teraz, jeśli chcesz wydrukować klucze słownika w postaci łańcucha, możesz użyć funkcji str (), JSON.Funkcja zrzutów () lub kombinacja pustego sznurka i pętli „for”. Zobaczmy przykład każdej funkcji, aby zrozumieć jej funkcjonalność.
Przykład 5:
W tym przykładzie wyjaśnimy użycie funkcji str () do wydrukowania wartości słownika w ciągu. Jak widać, po utworzeniu słownika wyświetlany jest typ DICT i wymieniono dane słownika.
Typ DICT jest później przekonwertowany w łańcuch. Po konwersji dane w słowniku są ponownie wyświetlane w końcowym wierszu kodu.
dict =Oto następujące dane wyjściowe danego kodu:
Przykład 6:
Drugim sposobem konwersji danych słownika na formę łańcucha jest używanie JSON.Funkcja zrzutów (). Tutaj dane słownika są po prostu przekazywane jako obiekt do JSON.Funkcja zrzutów (). Zobacz następujący kod, aby poznać funkcję JSON.depresja().
Importuj JSONWykonaj poprzedni kod. Widać, że wyjście jest identyczne, jak podana przez funkcję str ().
Przykład 7:
W tym przykładzie używamy kombinacji pustego ciągu i pętli do wydrukowania danych słownika w ciągu.
dict =Zobacz następujące dane wyjściowe:
Wniosek
Ten artykuł jest szybkim przeglądem, jak wydrukować klawisze w słowniku. Podane tutaj przykłady pomogą Ci wdrożenie funkcji biblioteki DICT () w Python. Dodaliśmy siedem unikalnych przypadków, aby ta koncepcja była znacznie łatwiejsza i bardziej zrozumiała.