Mes aventures en Python continuent et mes livres préférés sont à nouveau silencieux. Python offre un moyen de tester si une variable intégrée est à l'intérieur d'un objet itérable, en utilisant le « dans » mot-clé:python, "a in b" mot-clé, que diriez-vous de plusieurs a?
if "a" in "abrakadabra" :
print "it is definitely here"
Mais est-il possible de tester si plus d'un article se trouve dans la liste (une)? Actuellement, je suis en utilisant la syntaxe ci-dessous, mais il est un peu longue:
if "// @in " in sTxt or "// @out " in sTxt or "// @ret " in sTxt or <10 more>
print "found."
Bien sûr regexes peut aider, mais en utilisant des expressions rationnelles va prendre beaucoup de bavard de code et sera pas aussi clair que « un en b ". Y a-t-il d'autres façons Pythonic?
J'ai ajouté des liens vers la documentation afin que S.Lott ne vous rétrograde pas;) En toute sincérité, cependant, il est encouragé à lier les docs, j'espère que cela ne vous dérange pas. –
Pas du tout. Merci. –