我正在python上创建一个代码破坏游戏,并且需要创建一个if语句来检查列表是否包含任何符号或数字。
所以它会告诉我:
list=[hello, bonjour, 4 , hola]`
包含一个数字。和
list2=[hello, bonjour, hola]
不包含数字
答案 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