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

时间:2014-05-22 09:15:52

标签: python

我正在python上创建一个代码破坏游戏,并且需要创建一个if语句来检查列表是否包含任何符号或数字。

所以它会告诉我:

list=[hello, bonjour, 4 , hola]`

包含一个数字。和

list2=[hello, bonjour, hola]

不包含数字

1 个答案:

答案 0 :(得分:3)

只需使用:

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