Je suis étudiant de la classe 11, en dessous de la question est de 20 point.Con Quelqu'un peut m'aider à résoudre celui-ci
Question p> trouver lorsque l'utilisateur entra-t-il Nom d'état Imprimer son nom de pays. J'ai plusieurs lignes avec différents pays et nom d'état P> J'ai essayé ci-dessous, mais que vous ne pouvez pas obtenir de sortie que quelqu'un puisse le résoudre, mais obtenir aucune sortie p>
3 Réponses :
Vous devez vérifier si l'entrée est en chaîne et si vous souhaitez comparer chaque cas d'entrée, par exemple état code>, car état code> est une chaîne unique et que vous compariez 'punjab' == 'mhpunjabjhukmp' < / code> qui est faux, vous pouvez essayer d'utiliser dans : 'punjab'," Punjab " code" >, vous devriez lancer ensuite dans le même cas (inférieur ou supérieur), puis les comparer, en modifiant votre condition sur si ('Punjab'.Lower () dans i [' State ']. Basse ()): code> p> p>
Monde = [{"Pays": "Inde", "State": "MH, Pendjab, JH, Royaume-Uni, Royaume-Uni, MP", "Zone": "23 44535"}] Pouvez-vous voir cette requête que j'ai plusieurs rangées dans le monde
Ouais, et c'est pourquoi vous utilisez la boucle pour la boucle, à itérer sur les multiples rangées
Vous pouvez utiliser la compréhension de la liste pour obtenir la liste ou imprimer les éléments
[i['country'] for i in world if "Punjab" in i["state"]]
Vous pouvez utiliser pour cela une compréhension de liste avec décompresser la liste dans une instruction Imprimer
India
Le premier paramètre d'échantillon de code
monde code> est syntaxiquement incorrect. Est-ce vraiment de la question initiale?Oui, je reçois aussi SyntaxError: Syntaxe invalide lorsque vous essayez d'utiliser votre code
'mh''punjab''jh''uk''mp' code> est une chaîne,'mhpunjabjhukmp' code>Je viens de taper ici la question peut être je tapez erreur, mais oui dans l'état est dans une chaîne