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 :
<code class="python">if element not in list: # Code to execute if element is not in the list</code>
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 :
<code class="python">if curr_x -1 > 0 and (curr_x-1 , curr_y) not in myList: # Do Something</code>
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 fonctionne 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 :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!