logo

Python-woordenboekmethoden

Python-woordenboekmethoden is een verzameling Python-functies die op Dictionary werken.

Python-woordenboek is als een kaart die wordt gebruikt om gegevens op te slaan in de vorm van een sleutel: waardepaar. Python biedt verschillende ingebouwde functies om met woordenboeken om te gaan. In dit artikel zien we een lijst met alle functies van Python werken met woordenboeken.



Lijst met Python-woordenboekmethoden

Python biedt verschillende ingebouwde methoden voor woordenboeken die efficiënte manipulatie, toegang en transformatie van woordenboekgegevens mogelijk maken. Hier is een lijst met enkele belangrijke Python-woordenboekmethoden:

Functies Naam

Beschrijvingen



duidelijk()

Verwijdert alle items uit het woordenboek

kopiëren()



Retourneert een oppervlakkige kopie van het woordenboek

vantoetsen()

Creëert een woordenboek op basis van de gegeven reeks

krijgen()

Retourneert de waarde voor de opgegeven sleutel

artikelen()

Retourneert de lijst met alle woordenboeksleutels met waarden

sleutels()

Retourneert een view-object dat een lijst weergeeft met alle sleutels in het woordenboek, in volgorde van invoeging

knal()

Retourneert en verwijdert het element met de opgegeven sleutel

Java-hashset

drankje()

Retourneert en verwijdert het sleutel-waardepaar uit het woordenboek

standaard instellen()

Retourneert de waarde van een sleutel als de sleutel in het woordenboek staat. Anders wordt de sleutel met een waarde in het woordenboek ingevoegd

waarden()

Retourneert een view-object dat alle woordenboekwaarden bevat, dat efficiënt kan worden geopend en herhaald

update()

Werkt het woordenboek bij met de elementen uit een ander woordenboek of een iteratie van sleutel-waardeparen. Met deze methode kunt u nieuwe gegevens opnemen of samenvoegen met bestaande woordenboekitems

Deze methoden bieden verschillende functionaliteiten voor het werken met woordenboeken in Python, waardoor het eenvoudiger wordt om gegevens die zijn opgeslagen in sleutel-waardeparen te beheren en te manipuleren.

Opmerking: Raadpleeg voor meer informatie over Python Dictionary Python-woordenboek-zelfstudie.

Ingebouwde woordenboekmethoden in Python

In Python Dictionary hebben we verschillende ingebouwde functies die een breed scala aan bewerkingen bieden voor het werken met woordenboeken. Deze technieken maken efficiënte manipulatie, toegang en transformatie van woordenboekgegevens mogelijk.

Laten we eens kijken naar enkele Python-woordenboekmethoden met voorbeelden:

1. Woordenboek clear() Methode

De clear()-methode in Python is een ingebouwde methode die wordt gebruikt om alle elementen (sleutel-waardeparen) uit een woordenboek te verwijderen. Het leegt feitelijk het woordenboek, waardoor er geen sleutel-waardeparen meer over zijn.

Python
my_dict = {'1': 'Geeks', '2': 'For', '3': 'Geeks'} my_dict.clear() print(my_dict)>

Uitvoer
{}>

2. Woordenboek get() Methode

In Python is de get()-methode een vooraf gebouwde woordenboekfunctie waarmee u de waarde kunt verkrijgen die is gekoppeld aan een bepaalde sleutel in een woordenboek. Het is een veilige methode om toegang te krijgen tot woordenboekwaarden zonder een KeyError te veroorzaken als de sleutel niet aanwezig is.

Python
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(d.get('Name')) print(d.get('Gender'))>

Uitvoer
Ram None>

3. Woordenboekitems() Methode

In Python is de methode items() een ingebouwde woordenboekfunctie die een view-object ophaalt dat een lijst met tupels bevat. Elke tupel vertegenwoordigt een sleutelwaardepaar uit het woordenboek. Deze methode is een handige manier om tegelijkertijd toegang te krijgen tot zowel de sleutels als de waarden van een woordenboek, en is zeer efficiënt.

Java is leeg
Python
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(list(d.items())[1][0]) print(list(d.items())[1][1])>

Uitvoer
Age 19>

4. Woordenboeksleutels() Methode

De methode key() in Python retourneert een view-object met woordenboeksleutels, waardoor efficiënte toegang en iteratie mogelijk is.

Python
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(list(d.keys()))>

Uitvoer
['Name', 'Age', 'Country']>

5. Woordenboekwaarden() Methode

De methode waarden() in Python retourneert een view-object dat alle woordenboekwaarden bevat, dat efficiënt kan worden geopend en herhaald.

Python
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(list(d.values()))>

Uitvoer
['Ram', '19', 'India']>

6. Methode voor woordenboekupdate().

De update()-methode van Python is een ingebouwde woordenboekfunctie die de sleutel-waardeparen van een woordenboek bijwerkt met behulp van elementen uit een ander woordenboek of een iteratie van sleutel-waardeparen. Met deze methode kunt u nieuwe gegevens opnemen of samenvoegen met bestaande woordenboekitems.

Python
d1 = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} d2 = {'Name': 'Neha', 'Age': '22'} d1.update(d2) print(d1)>

Uitvoer
{'Name': 'Neha', 'Age': '22', 'Country': 'India'}>

7. Woordenboek pop() Methode

In Python is de pop()-methode een reeds bestaande woordenboekmethode die de waarde die aan een bepaalde sleutel is gekoppeld, uit een woordenboek verwijdert en ophaalt. Als de sleutel niet aanwezig is in het woordenboek, kunt u een optionele standaardwaarde instellen die moet worden geretourneerd.

Python
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} d.pop('Age') print(d)>

Uitvoer
{'Name': 'Ram', 'Country': 'India'}>

8. Woordenboek popitem() Methode

In Python is de methode popitem() een woordenboekfunctie die een willekeurig paar (sleutel, waarde) uit het woordenboek elimineert en retourneert.

In tegenstelling tot de methode pop() die een bepaald sleutel-waardepaar verwijdert op basis van een bepaalde sleutel, haalt popitem() een paar eruit en geeft het terug zonder dat er een sleutel hoeft te worden gespecificeerd.

Python
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} d.popitem() print(d) d.popitem() print(d)>

Uitvoer
{'Name': 'Ram', 'Age': '19'} {'Name': 'Ram'}>

Veelgestelde vragen over Python-woordenboekmethoden

Vraag 1: Wat is een Python-woordenboek?

In Python is een woordenboek als een container die een assortiment sleutel-waardeparen bevat. Het is een fundamentele manier om gegevens te ordenen waarbij elk stukje informatie bekend staat als een sleutel. Het woordenboek legt geen specifieke volgorde op aan deze paren, dus u kunt niet vertrouwen op de volgorde waarin ze zijn toegevoegd.

Vraag 2: Hoe kunnen we toegang krijgen tot waarden in een Python-woordenboek?

We hebben toegang tot waarden in een Python-woordenboek door de sleutels als index te gebruiken: Hieronder staat de code:

my_dict = {naam: Kin, leeftijd: 23, stad: Londen}

print(mijn_dict[naam]) #kin

print(mijn_dict[leeftijd]) #23

print(mijn_dict[stad]) #Londen

Vraag 3: Wat gebeurt er als we proberen toegang te krijgen tot een sleutel die niet in het woordenboek voorkomt?

Wanneer we proberen toegang te krijgen tot een sleutel die niet in het woordenboek voorkomt, zal Python een ‘KeyError’ genereren. U kunt de methode ‘get()’ gebruiken.

Vraag 4: Hoe verwijderen we een item uit een woordenboek?

Om een ​​item (sleutelwaardepaar) uit een woordenboek te verwijderen, kun je de ‘ knal()' methode, waarbij de sleutel wordt gespecificeerd die moet worden verwijderd.