您总是会有一个循环-有人可能会带一个巧妙的单线,将循环隐藏在对
map()或的调用中,但是它总是会存在的。
除非性能是主要因素,否则我总是倾向于使用简洁简洁的代码。
这也许是代码的Python版本:
data = [['a','b'], ['a','c'], ['b','d']]search = 'c'for sublist in data: if sublist[1] == search: print "Found it!", sublist break# Prints: Found it! ['a', 'c']
一旦找到匹配项,它就会跳出循环。
(顺便说一下,您在输入错误
['b''d']。)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)