在下面的例子中,我正在测试变量“characters”中是否有任何字符在字符串“hello”中被找到。
一行循环创建了一个布尔值列表。我想知道是否有任何方法可以不创建列表,而是在循环中的任一条件通过后立即传递整个条件。
characters = ['a','b','c','d']
if True in [c in 'hello' for c in characters]: print('true')
else: print('false')
一行循环创建了一个布尔值列表。我想知道是否有任何方法可以不创建列表,而是在循环中的任一条件通过后立即传递整个条件。