Hoeveel identiese sleutels kan 'n woordeboek Python hê?
Hoeveel identiese sleutels kan 'n woordeboek Python hê?

Video: Hoeveel identiese sleutels kan 'n woordeboek Python hê?

Video: Hoeveel identiese sleutels kan 'n woordeboek Python hê?
Video: Raw SQL, SQL Query Builder, or ORM? 2024, November
Anonim

Die sleutel identifiseer die element van die woordeboek , die waarde is die data wat ooreenstem met die gegewe sleutel . Sleutel waardes is uniek, i. e. daar kan nie twee wees nie identiese sleutels in die woordeboek.

Verder, kan 'n woordeboek duplikaatsleutels Python hê?

Python woordeboeke ondersteun nie duplikaat sleutels . Een manier om is om lyste of stelle binne die woordeboek . en jy sal 'n kry woordeboek van lyste.

Weet ook, hoe herhaal jy oor 'n woordeboek in luislang? Daar is twee maniere om deur itereer a Python woordeboek voorwerp. Een daarvan is om geassosieerde waarde vir elke sleutel in sleutels () lys te haal. Daar is ook items() metode van woordeboek objek wat 'n lys van tupels gee, elke tupel het sleutel en waarde.

Net so, hoe kyk jy of 'n sleutel in 'n woordeboek luislang is?

Om eenvoudig kyk of 'n sleutel bestaan in a Python woordeboek jy kan die in-operateur gebruik om deur die woordeboek sleutels soos hierdie: troeteldiere = {'katte': 1, 'honde': 2, 'visse': 3} as 'honde' in troeteldiere: print('Honde gevind! ') # Honde gevind!

Kan Python-woordeboek veelvuldige waardes hê?

In luislang , a woordeboek kan hou net 'n enkele waarde vir 'n gegewe sleutel. As jy egter gebruik 'n relevante datatipe daarvoor waarde , behoort jy te kan spaar veelvuldige waardes vir 'n enkele sleutel. Opsie 1: Gebruik 'n tupel om die voor te stel waarde van die sleutel.

Aanbeveel: