【发布时间】:2019-01-31 07:14:21
【问题描述】:
在下面的示例中,我正在测试是否在字符串 'hello' 中找到变量 'characters' 中的任何字符。
characters = ['a','b','c','d']
if True in [c in 'hello' for c in characters]: print('true')
else: print('false')
单行 for 循环创建一个布尔值列表。我想知道是否有任何方法不创建列表,而是在循环中的一个条件通过后传递整个条件。
【问题讨论】:
标签: python python-3.x loops syntax