Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何检查列表中是否包含python上的任何符号或数字_Python - Fatal编程技术网

如何检查列表中是否包含python上的任何符号或数字

如何检查列表中是否包含python上的任何符号或数字,python,Python,我正在用python做一个代码破解游戏,需要做一个if语句来检查列表是否包含任何符号或数字 所以它会告诉我: list=[hello, bonjour, 4 , hola]` 包含一个数字。以及: list2=[hello, bonjour, hola] 不包含数字只需使用: >>> test = 'abc123%def' >>> any(not x.isalpha() for x in test) True >>> test2 = 'a

我正在用python做一个代码破解游戏,需要做一个if语句来检查列表是否包含任何符号或数字

所以它会告诉我:

list=[hello, bonjour, 4 , hola]`
包含一个数字。以及:

list2=[hello, bonjour, hola]
不包含数字

只需使用:

>>> test = 'abc123%def'
>>> any(not x.isalpha() for x in test)
True
>>> test2 = 'abc'
>>> any(not x.isalpha() for x in test2)
False

只需检查列表中是否有任何元素不是字母。请发布一些示例列表,可能还有一些您尝试过的代码。请通读并在发布问题之前尝试编写一些内容。