Lorsque vous travaillez avec des listes en Python, il est souvent nécessaire de vérifier si un élément spécifique est présent ou absent. Pour les branches conditionnelles qui reposent sur l'absence d'un élément dans une liste, la syntaxe suivante est couramment utilisée :
if element not in list:
# Code to execute if element is not in the list
Cependant, un utilisateur a rencontré un problème où cette syntaxe ne fonctionne pas comme prévu pour une liste de tuples.
Le code fourni tente de vérifier si un tuple n'est pas dans une liste et de procéder à une action spécifique uniquement si le tuple est absent :
if curr_x -1 > 0 and (curr_x-1 , curr_y) not in myList:
# Do Something
L'utilisateur note que ce code ne parvient pas à exécuter l'action prévue dans certaines circonstances.
La syntaxe fournie pour vérifier si un élément n'est pas dans une liste est correcte et devrait fonctionner sans problème. Par conséquent, l'erreur se trouve probablement ailleurs dans le code.
Pour résoudre ce problème, les étapes suivantes peuvent être suivies :
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3