需要帮助实现以下内容:
我的清单里有下面一行。
item = ['0', '58s', '8us', '11s', '13ms', '176us', '320ms', '89us']
我想对item[6]执行check。逻辑应该检查,如果item[6]包含字符串'us'或'ms',逻辑应该检查。如果它有'us'或'ms',它应该打印'Good',否则它应该打印项目[6]。
您可以使用内置函数any
来检查interable中是否包含任何元素,它也很有效,因为它不会遍历整个列表,因为any
在找到第一个Truth
时才工作。此外,如果需要,您可以添加元素来查找。
item = '0 158s 48us 11s 13ms 176us 320ms 89us'.split()
find_for = ['ms','us']
if any(x in item[6] for x in find_for):
print('Good!')