d={'A ':[],'B '=[]}
Je souhaite supprimer les espaces avant le devis et produire ce qui suit:
d={'A':[],'B'=[]}
for k,v in d.items():
k=k.replace(" ","")
pprint.pprint(d)
Je m'attends à ce que le code ci-dessus supprime l'espace avant la citation, mais la sortie est la même que le dictionnaire précédent.J'ai également essayé k = k.strip (), qui a produit le même résultat
Je serai reconnaissant si quelqu'un peut me suggérer la solution
Essaye ça:
>>> d={'A ':[],'B ':[]}
>>> new_d ={}
>>> for k, v in d.items():
new_d[k.strip()] = v
>>> d
{'A ': [], 'B ': []}
>>> new_d
{'A': [], 'B': []}
btw, vous avez une erreur de syntaxe dans votre question. Vous écrivez 'B '=[]
au lieu de'B ': []
Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.
En cas d'infraction, veuillez [email protected] Supprimer.
laisse moi dire quelques mots