Comment supprimer l'espace de fin des clés dans un dictionnaire Python?

équanimité

J'ai les données suivantes dans un fichier texte nommé " user_table.txt":

Jane - valentine4Me
Billy 
Billy - slick987
Billy - monica1600Dress
 Jason - jason4evER
Brian - briguy987321CT
Laura - 100LauraSmith
   Charlotte - beutifulGIRL!
  Christoper - chrisjohn

Et, le code suivant pour lire ces données et créer un dictionnaire Python:

users = {}

with open("user_table.txt", 'r') as file:
    for line in file:
        line = line.strip()
    
        # if there is no password
        if ('-' in line) == False:
            continue
    
        # otherwise read into a dictionary
        else:
            key, value = line.split('-')
            users[key] = value
            
k= users.keys()
print(k)

if 'Jane' in k:
    print('she is not in the dict')
if 'Jane ' in k:
    print('she *is* in the dict')

Je vois qu'il y a des espaces de fin dans les clés:

dict_keys(['Jane ', 'Billy ', 'Jason ', 'Brian ', 'Laura ', 'Charlotte ', 'Christoper '])
she *is* in the dict

Quelle est la meilleure façon de supprimer les espaces?

Merci!

scénox

Changer key, value = line.split('-')en key, value = line.split(' - ').

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Supprimer l'espace dans les clés d'un dictionnaire

comment supprimer de l'espace supplémentaire devant les clés d'un dictionnaire?

Comment supprimer des éléments de dictionnaire si leurs clés ne sont pas dans une liste, en utilisant Python

Supprimer l'espace des clés du dictionnaire

Comment supprimer un dictionnaire en double basé sur des clés sélectionnées dans une liste de dictionnaires en Python?

En Python, comment parcourir un dictionnaire dans l'ordre des clés triées?

Existe-t-il un moyen compact de supprimer des clés dans un dictionnaire imbriqué en Python 3.9.2 ?

Comment afficher et supprimer des valeurs dans un dictionnaire contenant des clés en double

Comment supprimer des éléments avant ou après l'espace dans un vecteur R

Comment ajouter plusieurs clés et valeurs dans un dictionnaire imbriqué à l'aide de python?

Supprimer des éléments (clés et valeurs) d'un dictionnaire s'ils sont présents dans un autre dictionnaire

Comment puis-je écrire des clés et des valeurs de dictionnaire sur un espace réservé dans un fichier

Comment supprimer l'espace de fin des noms de colonne d'objet SQL ou JavaScript

Comment supprimer des clés d'un dictionnaire plus courtes qu'une certaine longueur en python?

Comment surmonter l'erreur de syntaxe en utilisant Sqlite3 UPSERT avec executemany dans un dictionnaire multidimensionnel python avec des clés comme espaces réservés?

supprimer l'espace dans les clés d'un objet imbriqué à l'aide de javascript

Python: Comment supprimer des éléments d'un dictionnaire et le renvoyer sous forme de liste?

Comment comparer des clés dans un dictionnaire et voir si une clé contient l'autre?

Comment supprimer une paire de valeurs clés dans un dictionnaire en mode édition?

Comment affecter des valeurs dans une liste de liste à des clés pour créer un dictionnaire en python

Comment vérifier si une liste est contenue dans l'une des clés d'un dictionnaire en python ?

Python, affiche les clés des sommes des éléments de chaque combinaison possible dans un dictionnaire

Python, affiche les clés des sommes des éléments de chaque combinaison possible dans un dictionnaire

Comment changer le nom des clés dans un dictionnaire à l'aide d'une trame de données ?

python : clé de dictionnaire comme index de ligne, valeurs comme en-têtes de colonne. Comment puis-je renvoyer et sélectionner des valeurs spécifiques dans un df à l'aide d'un dictionnaire ?

Comment les clés sont-elles sélectionnées dans un dictionnaire lors de l'itération en Python

Comment puis-je supprimer une valeur de cette liste si elle ne se trouve pas dans l'une des clés de ce dictionnaire imbriqué?

Comment choisir des clés dans un dictionnaire python en fonction de la probabilité pondérée?

Comment changer l'ordre des clés dans un dictionnaire Python 3.5, en utilisant une autre liste comme référence pour les clés?

TOP liste

  1. 1

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  2. 2

    Enregistrer le chemin de l'image de la galerie vers la base de données de la salle et l'afficher dans la liste des recycleurs

  3. 3

    Microsoft.WebApplication.targets

  4. 4

    knn classification 10 plis de l'outil et du tri

  5. 5

    Créer un système Buzzer à l'aide de python

  6. 6

    Quelle est la relation entre le modèle et le tableau ? C'est compliqué

  7. 7

    AutoMapper.Collection.EFCore - Erreur générée lors de la configuration

  8. 8

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  9. 9

    Fonction de puissance en Java

  10. 10

    Je continue à obtenir l'objet 'WSGIRequest' n'a pas d'attribut 'Get' sur django

  11. 11

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  12. 12

    Comment remplir les valeurs manquantes avec plusieurs colonnes dans R

  13. 13

    Comment puis-je ajouter un UIView sous mon contrôleur de barre d'onglets par programme?

  14. 14

    Comment créer un bot à compte à rebours dans Discord en utilisant Python

  15. 15

    Sélectionnez le bouton radio sur la saisie de texte

  16. 16

    Comment rechercher des éléments dans une ArrayList? - Java

  17. 17

    opérations en virgule flottante dans go

  18. 18

    Yat-il un référentiel maven application Java à démarrer rapidement 11

  19. 19

    Placez le modeBar en haut au centre à l'aide de plotly.js

  20. 20

    Comment définir la couleur de l'intersection dans un diagramme de Venn?

  21. 21

    Récupérer plusieurs dépôts git dans le même espace de travail Jenkins

chaudétiquette

Archive