In Python, de fout in de titel van deze post gebeurt er als je bladeren door een woordenboek en het is veranderd tijdens de loop.

Dit kan gebeuren als we dat doen:

Python:
  1. : 'Julio' , 'sobrenome' : 'Nobrega' } >>> Woordenboek = ('naam', 'Julio', 'naam': 'Nóbrega ")
  2. dicionario. iteritems ( ) : >>> Voor k, v in het woordenboek. Iteritems ():
  3. Print v ...
  4. k ] ... Del woordenboek [k]
  5. ...
  6. Nóbrega
  7. most recent call last ) : Traceback (meest recente oproep vorige):
  8. , line 1 , in ? Bestand "<STDIN>", lijn 1, in?
  9. RuntimeError: woordenboek grootte veranderd tijdens iteratie

Als u wilt wijzigen lus het woordenboek voor een met behulp van toetsen ():

Python:
  1. : 'Julio' , 'sobrenome' : 'Nobrega' } >>> Woordenboek = ('naam', 'Julio', 'naam': 'Nóbrega ")
  2. dicionario. keys ( ) : >>> Voor k in het woordenboek. Sleutels ():
  3. k ] ... Print woordenboek [k]
  4. k ] ... Del woordenboek [k]
  5. ...
  6. Nóbrega
  7. Julio

Dit is alleen mogelijk waarom sleutels () woordenboek geeft een lijst van de onafhankelijke.

    blog commentaren die door Disqus worden aangedreven

    Português flagItaliano flagCoreano flagChinês (simplificado) flagEnglish flagAlemâo flagFrancês flagEspanhol flag
    Japonês flagÁrabe flagRusso flagHolandês flagBúlgaro flagTcheco flagCroata flagDinamarquês flag
    Finlandês flagHindu flagPolonês flagRomeno flagSueco flagGrego flagNorueguês flag 
    By N2H
    Dolet 96 korting op de hosting Dreamhost!
    Gebruik de "PROMO CODE" inertie. LAMP met 20GB aan ruimte en 1TB van overdracht.

    Gerelateerde artikelen

    Categorieën