Voiko sanakirjassa python olla sama avain?
Voiko sanakirjassa python olla sama avain?

Video: Voiko sanakirjassa python olla sama avain?

Video: Voiko sanakirjassa python olla sama avain?
Video: Become A Master Of SDXL Training With Kohya SS LoRAs - Combine Power Of Automatic1111 & SDXL LoRAs 2024, Saattaa
Anonim

Vastaus. Ei, jokainen avain jonkin sisällä sanakirja pitäisi olla ainutlaatuinen. Sinä pystyt 't omistaa kaksi avaimet kanssa sama arvo. Yritetään käyttää sama avain uudelleen tahtoa vain korvaa edellinen tallennettu arvo.

Voiko tällä tavalla olla päällekkäisiä avaimia sanakirjapythonissa?

Python-sanakirjat kartta a avain arvoon. Päällekkäiset avaimet eivät ole sallittuja, ja uudet merkinnät korvaavat vanhat samoilla avain . Järjestys ei muuten säily, joten siihen ei ole mahdollisuutta saada kohteet siinä järjestyksessä, jossa ne lisättiin kohtaan a sanakirja.

Toiseksi, kuinka tarkistat, onko avain sanakirjapythonissa? Yksinkertaisesti tarkista onko avain olemassa a Python-sanakirja voit käyttää in-operaattoria etsiäksesi läpi sanakirjan avaimet kuten tämä: lemmikit = {'kissat': 1, 'koirat': 2, 'kalat': 3} jos 'koirat' lemmikkieläimissä: print('Koirat löydetty!') # Koiria löydetty!

Kysyttiin myös, kuinka monta identtistä avainta sanakirjassa voi olla Python?

Useita identtisiä avaimia jonkin sisällä Pythonin sanelu - kyllä sinä voi ! Useita identtisiä avaimia jonkin sisällä Pythonin sanelu - kyllä sinä voi ! Jos sinä omistaa lista, sinä voi vain omistaa yksi elementti jokaisessa numerossa - on vain yksi paikka [0], yksi [1] ja niin edelleen. Se on selvää ja luonnollista ymmärtää.

Voiko sanakirjan avain olla lista Python?

Sisäänrakennettu lista tyyppiä ei tule käyttää a sanakirjan avain . Huomaa, että koska monikot ovat muuttumattomia, ne tehdä ei joudu ongelmiin luetteloita - he voi tiivistää niiden sisällön ilman huolta muutoksista. Siten sisään Python , ne tarjoavat kelvollisen _hash_-menetelmän ja ovat siten käyttökelpoisia sanakirjan avaimet.

Suositeltava: