Slovníkové metody Pythonu je kolekce funkcí Pythonu, která funguje na Dictionary.
Slovník Pythonu je jako mapa, která se používá k ukládání dat ve formě páru klíč: hodnota. Python poskytuje různé vestavěné funkce pro práci se slovníky. V tomto článku uvidíme seznam všech funkcí, které poskytuje Krajta pracovat se slovníky.
Seznam metod slovníku Python
Python poskytuje několik vestavěných metod pro slovníky, které umožňují efektivní manipulaci, přístup a transformaci dat slovníku. Zde je seznam některých důležitých metod slovníku Pythonu:
Název funkcí | Popisy |
---|---|
Průhledná() | Odebere všechny položky ze slovníku |
kopírovat() | Vrátí mělkou kopii slovníku |
fromkeys() | Vytvoří slovník z dané sekvence |
globální var v js | Vrátí hodnotu pro daný klíč |
položky() | Vraťte seznam se všemi klíči slovníku s hodnotami |
Vrátí objekt zobrazení, který zobrazí seznam všech klíčů ve slovníku v pořadí vložení | |
pop() | Vrátí a odebere prvek s daným klíčem |
napít se() | Vrátí a odstraní pár klíč–hodnota ze slovníku |
setdefault() | Vrátí hodnotu klíče, pokud je klíč ve slovníku, jinak vloží klíč s hodnotou do slovníku |
Vrátí objekt zobrazení obsahující všechny hodnoty slovníku, ke kterému lze přistupovat a efektivně je iterovat | |
Aktualizuje slovník prvky z jiného slovníku nebo iterovatelných párů klíč–hodnota. Pomocí této metody můžete zahrnout nová data nebo je sloučit s existujícími položkami slovníku |
Tyto metody poskytují různé funkce pro práci se slovníky v Pythonu, což usnadňuje správu a manipulaci s daty uloženými v párech klíč-hodnota.
Poznámka: Další informace o slovníku Python najdete na Výukový program slovníku Python.
Vestavěné slovníkové metody v Pythonu
V Python Dictionary máme různé vestavěné funkce, které poskytují širokou škálu operací pro práci se slovníky. Tyto techniky umožňují efektivní manipulaci, přístup a transformaci slovníkových dat.
Podívejme se na některé metody slovníku Pythonu s příklady:
1. Dictionary clear() Method
Metoda clear() v Pythonu je vestavěná metoda, která se používá k odstranění všech prvků (párů klíč-hodnota) ze slovníku. V podstatě vyprázdní slovník, takže v něm nebudou žádné páry klíč-hodnota.
Krajta my_dict = {'1': 'Geeks', '2': 'For', '3': 'Geeks'} my_dict.clear() print(my_dict)>
Výstup
{}>
2. Metoda slovníku get().
V Pythonu je metoda get() předem vytvořená slovníková funkce, která vám umožňuje získat hodnotu spojenou s konkrétním klíčem ve slovníku. Je to bezpečná metoda pro přístup k hodnotám slovníku, aniž by došlo k chybě KeyError, pokud klíč není přítomen.
Krajta d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(d.get('Name')) print(d.get('Gender'))>
Výstup
Ram None>
3. Metoda slovníkových položek().
V Pythonu je metoda items() vestavěná slovníková funkce, která načte objekt zobrazení obsahující seznam n-tic. Každá n-tice představuje pár klíč–hodnota ze slovníku. Tato metoda představuje pohodlný způsob současného přístupu ke klíčům i hodnotám slovníku a je vysoce efektivní.
velbloudí krajtaKrajta
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(list(d.items())[1][0]) print(list(d.items())[1][1])>
Výstup
Age 19>
4. Metoda slovníkových klíčů().
Metoda keys() v Pythonu vrací objekt zobrazení se slovníkovými klíči, což umožňuje efektivní přístup a iteraci.
Krajta d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(list(d.keys()))>
Výstup
['Name', 'Age', 'Country']>
5. Metoda slovníkových hodnot().
Metoda values() v Pythonu vrací objekt zobrazení obsahující všechny hodnoty slovníku, ke kterým lze přistupovat a efektivně je iterovat.
Krajta d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(list(d.values()))>
Výstup
['Ram', '19', 'India']>
6. Metoda aktualizace () slovníku
Metoda update() Pythonu je vestavěná slovníková funkce, která aktualizuje páry klíč–hodnota slovníku pomocí prvků z jiného slovníku nebo iterovatelných párů klíč–hodnota. Pomocí této metody můžete zahrnout nová data nebo je sloučit s existujícími položkami slovníku.
Krajta d1 = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} d2 = {'Name': 'Neha', 'Age': '22'} d1.update(d2) print(d1)>
Výstup
{'Name': 'Neha', 'Age': '22', 'Country': 'India'}>
7. Metoda slovník pop().
V Pythonu je metoda pop() již existující slovníková metoda, která odstraňuje a načítá hodnotu spojenou s daným klíčem ze slovníku. Pokud klíč není ve slovníku přítomen, můžete nastavit volitelnou výchozí hodnotu, která se má vrátit.
Krajta d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} d.pop('Age') print(d)>
Výstup
{'Name': 'Ram', 'Country': 'India'}>
8. Metoda slovníku popitem().
V Pythonu je metoda popitem() slovníkovou funkcí, která eliminuje a vrací náhodný pár (klíč, hodnota) ze slovníku.
Na rozdíl od metody pop(), která se zbavuje konkrétního páru klíč-hodnota na základě daného klíče, popitem() vyjme a vrátí pár, aniž by vyžadovalo zadání klíče.
Krajta d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} d.popitem() print(d) d.popitem() print(d)>
Výstup
{'Name': 'Ram', 'Age': '19'} {'Name': 'Ram'}>
Nejčastější dotazy o metodách slovníku Python
Q1: Co je to slovník Pythonu?
V Pythonu je slovník jako kontejner, který obsahuje sortiment párů klíč-hodnota, je to základní způsob organizace dat, kde je každá informace známá jako klíč. Slovník těmto dvojicím neukládá žádné konkrétní pořadí, takže se nemůžete spolehnout na pořadí, ve kterém byly přidány.
Q2: Jak můžeme přistupovat k hodnotám ve slovníku Pythonu?
K hodnotám ve slovníku Pythonu můžeme přistupovat pomocí klíčů jako indexu: Níže je kód:
my_dict = {jméno: Kin, věk: 23, město: Londýn}
print(my_dict[name]) #kin
print(můj_dikt[věk]) #23
print(my_dict[city]) #Londýn
Otázka 3: Co se stane, když se pokusíme získat přístup ke klíči, který ve slovníku neexistuje?
Když se pokusíme získat přístup ke klíči, který ve slovníku neexistuje, Python vyvolá „KeyError“. Můžete použít metodu ‚get()‘.
Q4: Jak odstraníme položku ze slovníku?
Chcete-li odstranit položku (pár klíč–hodnota) ze slovníku, můžete použít „ pop()' způsob s uvedením klíče, který má být odstraněn.