python中有一个练习,从元组列表中删除一个空元组。input: [(),(),('',),('a','b'),'b','c'),('d')]
和预期的output: [('','d']
这是他们提供的解决方案。
L = [(),('d')]
L = [t for t in L if t]
print(L)
但是我无法理解L = [t for t in L if t]
部分。非常感谢您在此方面的帮助!
python中有一个练习,从元组列表中删除一个空元组。input: [(),(),('',),('a','b'),'b','c'),('d')]
和预期的output: [('','d']
这是他们提供的解决方案。
L = [(),('d')]
L = [t for t in L if t]
print(L)
但是我无法理解L = [t for t in L if t]
部分。非常感谢您在此方面的帮助!