stu_dict = {raw_input():[float(raw_input()),float(raw_input()),float(raw_input())] for i in xrange(int(raw_input()))}
print stu_dict
Pour le code ci-dessus, Fox est la clé, les trois valeurs sont mémorisées dans une liste (valeur)Comment faire pour convertir le code ci-dessous pour accepter l'entrée dans une ligne?
i/p: fox
o/p :
{'fox': [3.0, 4.0, 5.0]}
Comment changer le code ci-dessus, pour accepter le renard 3 4 5 en une ligne?
Note: Toute la solution donnée jusqu'à présent, je suis conscient de ceux-ci, Ce que je voulais était en prenant le renard 3 4 5 (sur la même ligne) directement de l'entrée (sans stocker dans la chaîne) paire de dictionnaire (la valeur ici est une liste avec 3 valeurs).
Cette liste contient-elle toujours 3 valeurs? Et quelle est la première ligne d'entrée spécifie (1 dans votre exemple)? –
Oui, 3 valeurs toujours, 1 signifie, je donne 1 ensemble d'entrée (comme la clé et la valeur), @ DineshSuthar – Nexus