Hvor mange identiske nøgler kan en ordbog have Python?
Hvor mange identiske nøgler kan en ordbog have Python?

Video: Hvor mange identiske nøgler kan en ordbog have Python?

Video: Hvor mange identiske nøgler kan en ordbog have Python?
Video: CS50 2015 - Week 7, continued 2024, November
Anonim

Det nøgle identificerer elementet i ordbog , værdien er de data, der svarer til det givne nøgle . Nøgle værdier er unikke, dvs. e. der kan ikke være to identiske nøgler i ordbog.

Kan en ordbog desuden have dublerede nøgler Python?

Python ordbøger ikke støtte dublerede nøgler . En vej rundt er at gemme lister eller sæt inde i ordbog . og du får en ordbog af lister.

Ved også, hvordan itererer du over en ordbog i python? Der er to måder at itererer igennem -en Python ordbog objekt. Den ene er at hente tilhørende værdi for hver nøgle i keys()-listen. Der er også items() metode til ordbog objekt som returnerer en liste over tuples, hver tuple har nøgle og værdi.

Bare så, hvordan kontrollerer du, om en nøgle er i en ordbogspython?

Til simpelthen tjek om en nøgle findes i en Python ordbog du kan bruge in-operatoren til at søge gennem ordbogsnøgler sådan her: kæledyr = {'katte': 1, 'hunde': 2, 'fisk': 3} hvis 'hunde' i kæledyr: print('hunde fundet! ') # Hunde fundet!

Kan Python-ordbogen have flere værdier?

I python , a ordbog kan kun holde en enkelt værdi for en given nøgle. Men hvis du brug en relevant datatype til det værdi , bør du kunne gemme flere værdier for en enkelt nøgle. Mulighed 1: Brug en tuple til at repræsentere værdi af nøglen.

Anbefalede: