Ar galime turėti tą patį raktą žodyne python?
Ar galime turėti tą patį raktą žodyne python?

Video: Ar galime turėti tą patį raktą žodyne python?

Video: Ar galime turėti tą patį raktą žodyne python?
Video: Python naudojimas realiose BIG DATA aplinkose PySpark 2024, Gruodis
Anonim

Atsakymas. Ne, kiekvienas Raktas a žodynas turėtų būti unikalus. Tu gali ne turėti du raktai su tas pats vertė. Bandymas naudoti tas pats raktas vėl valios tiesiog perrašykite ankstesnę išsaugotą reikšmę.

Ar tokiu būdu galite turėti pasikartojančius raktus žodyne python?

Python žodynai žemėlapis a Raktas į vertę. Pasikartojantys raktai neleidžiami, o nauji įrašai pakeičia senus tuos pačius Raktas . Tvarka kitaip neišsaugoma, todėl nėra kaip gauti daiktai tokia tvarka, kokia jie buvo įtraukti į a žodynas.

Antra, kaip patikrinti, ar raktas yra žodyne python? Paprasčiausiai patikrinkite, ar yra raktas egzistuoja a Python žodynas galite naudoti operatorių in norėdami ieškoti žodyno raktai kaip tai: augintiniai = {'katės': 1, "šunys": 2, "žuvys": 3} jeigu 'šunys' naminiuose gyvūnėliuose: print('Šunys rasti!') # Šunys rasti!

Taip pat paklausta, kiek identiškų raktų gali turėti žodynas Python?

Keli identiški raktai a Python diktatas - taip tu gali ! Keli identiški raktai a Python diktatas - taip tu gali ! Jei tu turėti sąrašas, tu gali tik turėti po vieną elementą prie kiekvieno skaičiaus – yra tik viena padėtis [0], viena [1] ir pan. Tai aišku ir natūralu suprasti.

Ar žodyno raktas gali būti Python sąrašas?

Įmontuotas sąrašą tipas neturėtų būti naudojamas kaip a žodyno raktas . Atkreipkite dėmesį, kad kadangi kortelės yra nekintančios, jos daryti nepatekti į bėdas sąrašus - jie gali sumaišyti jų turinį, nesijaudindami dėl pakeitimų. Taigi, į Python , jie pateikia galiojantį _hash_ metodą, todėl juos galima naudoti kaip žodyno raktai.

Rekomenduojamas: