Vai vārdnīcā python var būt tāda pati atslēga?
Vai vārdnīcā python var būt tāda pati atslēga?

Video: Vai vārdnīcā python var būt tāda pati atslēga?

Video: Vai vārdnīcā python var būt tāda pati atslēga?
Video: Become A Master Of SDXL Training With Kohya SS LoRAs - Combine Power Of Automatic1111 & SDXL LoRAs 2024, Aprīlis
Anonim

Atbilde. Nē, katrs taustiņu iekšā vārdnīca jābūt unikālam. Jūs varat 't ir divi atslēgas Ar tas pats vērtību. Mēģinot izmantot tā pati atslēga atkal gribu vienkārši pārrakstīt iepriekšējo saglabāto vērtību.

Vai šādā veidā vārdnīcā python var būt dublēti atslēgas?

Python vārdnīcas karte a taustiņu uz vērtību. Dublētas atslēgas nav atļauti, un jauni ieraksti aizstāj vecos ar tādiem pašiem taustiņu . Kārtība citādi netiek saglabāta, tāpēc nav iespējas gūt preces tādā secībā, kādā tās tika pievienotas a vārdnīca.

Otrkārt, kā pārbaudīt, vai atslēga atrodas vārdnīcā python? Uz vienkārši pārbaudiet, vai ir atslēga pastāv a Python vārdnīca varat izmantot operatoru in, lai meklētu vārdnīcas atslēgas piemēram: mājdzīvnieki = {'kaķi': 1, "suņi": 2, "zivis": 3} ja 'suņi' mājdzīvniekos: print('Suņi atrasti!') # Suņi atrasti!

Vaicāts arī, cik identisku atslēgu vārdnīcai var būt Python?

Vairākas identiskas atslēgas iekšā Python diktāts - Jā, tu var ! Vairākas identiskas atslēgas iekšā Python diktāts - Jā, tu var ! Ja jūs ir saraksts, tu var tikai ir viens elements pie katra skaitļa - ir tikai viena pozīcija [0], viena [1] un tā tālāk. Tas ir skaidrs un dabiski saprotams.

Vai vārdnīcas atslēga var būt Python saraksts?

Iebūvētais sarakstu veidu nedrīkst izmantot kā a vārdnīcas atslēga . Ņemiet vērā, ka, tā kā korteži ir nemainīgi, tie darīt nesanāk nepatikšanās sarakstus - viņi var to saturs ir sajaukts, neuztraucoties par izmaiņām. Tādējādi iekšā Python , tie nodrošina derīgu _hash_ metodi un tādējādi ir izmantojami kā vārdnīcas atslēgas.

Ieteicams: