J'ai un dictionnaire: Je veux imprimer certains éléments dans A pour boucle: p> c'est ma sortie: < / p> Cependant, mon code est tellement faux, je ne peux pas trouver un moyen d'itération sur toutes les clés de la DIC afin que les bonnes valeurs soient imprimées. P> < p> Je veux que ma sortie soit: p>
3 Réponses :
Utiliser les éléments () code> à itératiner sur les touches et les valeurs. Depuis que vous avez plusieurs valeurs, iTERE sur les valeurs à l'aide de la boucle imbriquée sur plusieurs valeurs. Pour Python 2.x, il sera Imprimer "FFA", K, Valeurs, CODE> ROI Cope Mean Stddev Nsamples
FFA House 0.511 0.374 10
FFA Chair 0.704 0.381 10
FFA Shoe 0.922 0.465 10
FFA Bottle 0.764 0.348 10
FFA Face 1.084 0.373 10
N'oubliez pas de mettre fin aux lignes de connexion après la fin de la boucle
@Patrickartner: Je voulais demander à OP s'il a marqué Python à tort
@Bazingaa à juger de la déclaration d'impression dans le code de l'Asker, je dirais que Python 2 est précis.
La syntaxe de l'instruction code> imprimer code> montre que OP utilise python 2
@Patrickartner: Je suppose que print "ffa", k, valeurs, code> devrait fonctionner sur python 2
En outre, ce n'est pas la sortie exacte que l'OP avait
@glibDud: désolé pour toute la confusion. Je l'ai triée maintenant
@Georgebou: Merci pour le pointeur. Fixé maintenant pour Python 2 et 3. Faites-moi savoir s'il y a encore un problème
@Sergeballesta: Désolé, je l'ai réparé maintenant.
Vous avez été proche: ou directement: p>
Ou il suffit d'ajouter elem = ffa [k] code>. Ou utiliser .items () code>, évidemment, mais je pense que c'est instructif de leur montrer de cette façon
Vous vous en boucle déjà sur les touches, vous devez désormais avoir besoin de boucler sur les éléments des valeurs: sortie: p>
Je ne suis vraiment pas clair sur ce que votre problème est ou ce que vous essayez d'accomplir.
Toutes les valeurs de visage ont été imprimées comme pour les autres clés (maison, chaise, chaussure et bouteille)
votre code n'est pas clair. Vous vous référez aux éléments indexés d'une liste appelée
elem code>, mais vous n'avez aucune référence à cette liste dans votre question. Qu'est-ce queelem code> contient et comment est-ce peuplé?Ne pas B> Continuer à vandaliser vos propres questions