Comment imprimer les clés d'un dictionnaire à l'envers

L'assistant nerf

J'ai un dictionnaire dans lequel je veux lire chaque touche individuelle à l'envers jusqu'à ce qu'elle atteigne le trait de soulignement. Une fois qu'il atteint le trait de soulignement, il devrait s'arrêter pour que je puisse définir son élément comme égal à une nouvelle variable.

Je comprends que je peux utiliser str.partition () pour séparer à un certain caractère et que je peux utiliser [:: - 1] pour lire une chaîne à l'envers, mais je ne sais pas comment les utiliser avec un dictionnaire.

    Payload_Values = {'Voltage_asleep(V)' : 10, 'Current_asleep(A)' : 5, 'Wattage_asleep' : 50}
    for c in (Payload_Values.keys())
        Payload_Values.partition(_)
deeenes

Vous devez itérer un dict avec keys()ou items(), pas iteritems(), en Python3, vous devez convertir ces itérateurs en listes, sinon cela entraîne une erreur si vous ajoutez un nouvel élément au dict lors de l'itération (je mentionne juste, c'était ok dans votre exemple) . Sinon, vous êtes proche de la solution. Je ne comprends tout simplement pas complètement, que voulez-vous faire avec la clé? Imprime le? Prendre le rôle après le dernier trait de soulignement? Définir une nouvelle paire clé-valeur? Sans le savoir, j'essaie de présenter toutes les combinaisons, veuillez demander plus précisément si vous avez besoin d'autre chose:

# this is because Python3 compatibility:
from __future__ import print_function
from future.utils import iteritems

for key, val in iteritems(Payload_Values):
    # new key is the part after the last underscore
    # or the whole string, if it does not contain underscore:
    new_key = key.split('_')[-1]

    # new key is the elements separated by `_`, reversed
    # and rearranged to a string:
    key_rev = '_'.join(key.split('_')[::-1])

    # new key is the complete string reversed:
    new_key = key[::-1]

    #
    # set a new element with the new key:
    Payload_Values[new_key] = 'your new value'

    # print the new key:
    print(new_key)

# if you want to modify the dict in this loop:
for key, val in list(Payload_Values.items()):
    # ...
    Payload_Values[some_key] = some_value

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

Comment imprimer toutes les clés et valeurs ensemble à partir d'un dictionnaire imbriqué en Python?

Comment imprimer la clé d'un dictionnaire?

Comment imprimer 2 clés à partir d'un dictionnaire python

Imprimer les mots d'un tableau à l'envers

Python: Comment ajouter des informations à un dictionnaire à l'aide d'une classe, puis imprimer la clé et les valeurs d'une entrée de dictionnaire ajoutée

comment imprimer un élément d'un dictionnaire dont la clé est intégrale?

Comment imprimer les paires clé-valeur d'un dictionnaire en python

Comment imprimer de manière unique les éléments d'une liste dans un dictionnaire

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

Comment comparer l'entrée utilisateur avec les clés d'un dictionnaire?

Comment imprimer tous les sous-ensembles d'un dictionnaire?

Comment renvoyer un nouveau dictionnaire si les clés d'un dictionnaire correspondent aux clés d'un autre dictionnaire?

Comment changer les clés d'un dictionnaire?

Comment formater toutes les clés d'un dictionnaire python ?

Comment réorganiser les clés d'un dictionnaire?

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

Lire le dictionnaire à partir d'un fichier et imprimer les clés

Comment imprimer un nombre inconnu de clés de dictionnaire en utilisant une liste pour identifier les clés ?

Comment sortir tous les premiers éléments de toutes les clés d'un dictionnaire de listes de tuples ?

Comment imprimer des clés dans un dictionnaire imbriqué ?

Imprimer les factorielles à l'envers?

Imprimer les clés et les valeurs du dictionnaire dans l'ordre décroissant sans importer l'opérateur (Python)

F # - Création d'un programme pour lire un fichier et imprimer à l'envers, comment supprimer toutes les nouvelles citations de ligne?

Comment imprimer les différents éléments d'un dictionnaire en Python ligne par ligne avec une instruction for

comment imprimer les clés et les valeurs dans un json récupéré du dictionnaire et des listes?

Comment imprimer le nom d'un dictionnaire?

Comment imprimer à partir d'un dictionnaire ?

comment tout imprimer à partir d'un dictionnaire?

Renommer les clés d'un dictionnaire

TOP liste

  1. 1

    Compresseur de cordes (Ruby)

  2. 2

    comment convertir une chaîne en un tuple dateutil jour de la semaine sans utiliser eval

  3. 3

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

  4. 4

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

  5. 5

    Comment ajouter une entrée à une table de base de données pour une combinaison de deux tables

  6. 6

    Algorithme: diviser de manière optimale une chaîne en 3 sous-chaînes

  7. 7

    Impossible d'accéder à la vue personnalisée pendant le test de l'interface utilisateur dans XCode

  8. 8

    définir une propriété pour chaque nœud dans neo4j

  9. 9

    comment afficher un bouton au-dessus d'un autre élément ?

  10. 10

    Comment analyser un fichier avec un tableau d'objets JSON en utilisant Node.js?

  11. 11

    Comment obtenir l'intégration contextuelle d'une phrase dans une phrase à l'aide de BERT ?

  12. 12

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

  13. 13

    Vérifier la longueur du nombre à partir du message, puis utiliser la valeur dans l'instruction

  14. 14

    Comment convertir une chaîne en tuple en utilisant `reads`?

  15. 15

    Je ne peux pas transférer de stockage sur le serveur. Laravel

  16. 16

    mongo kafka connect source

  17. 17

    Microsoft.WebApplication.targets

  18. 18

    test unitaire du contrôleur api net core à l'aide de xunit et moq

  19. 19

    Obtenez des enregistrements basés sur de nombreuses conditions dans une colonne

  20. 20

    Get-AzDataFactoryV2 : Code d'état HTTP : Introuvable

  21. 21

    Impression de la longueur du chemin le plus court dans le labyrinthe

chaudétiquette

Archive