Par exemple, j'ai mon dictionnaire: my_dict = {'2':'even','1':'odd','3':'odd'}
Et voici ma base de données:Comment faire une requête dans la base de données en utilisant la valeur du dictionnaire en python?
+---------+--------+ | Numeric | String | +---------+--------+ | 5 | five | | 4 | four | | 3 | three | | 2 | two | | 1 | one | +---------+--------+
Dans my_dict
dictionnaire, en utilisant leur keys
, je veux obtenir leur valeur String
dans ma base de données (SQL Server) et en utilisant leur values
, trier leur valeur String
dans cette séquence:
odd - even - odd
à ajouté ce
one two three
.
Et d'imprimer la sortie comme ceci: Let's count one two three
. En fait, je viens de base de la question de Jisoo Querying a list of tuples in Database parce que nous sommes assez similaires mais dans le mien, est sur le dictionnaire.
Pouvez-vous élaborer sur l'ordre de tri prévu? Parce que '('pair', 'impair', 'impair')' n'a pas d'ordre total, c'est-à-dire que l'ordre serait ambigu de la façon dont je l'ai lu. – dhke
Oh oui, désolé je ne l'ai pas réalisé de cette façon. Il suffit de ne pas tenir compte de la séquence et de trier en utilisant leurs valeurs, afficher les valeurs 'String' des' keys' comme ceci 'two est divisible par 2, on n'est pas divisible par 2, trois n'est pas divisible par 2'. –