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 |
Retourneert de waarde voor de opgegeven sleutel | |
artikelen() | Retourneert de lijst met alle woordenboeksleutels met waarden |
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 |
Retourneert een view-object dat alle woordenboekwaarden bevat, dat efficiënt kan worden geopend en herhaald | |
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 leegPython
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.