我是Python新手,我想弄清楚如何区分如下所示的两个列表
['11-10-2017', '12:15 PM', 'B.ARTS', 'Linguistics', '', '', 'German', 'Name']
和
['', '', '', '', '', '', '', '']
问题是,两个列表都有 ''
元素,并且我想要一个可靠的条件,如果列表中有一个项目是字符串而不是 ''
。列表也可能有 7 个 ''
并且只有一项是字符串。
最佳答案
您可以使用 any
以列表作为参数:
>>> any(['', '', '', '', '', '', '', ''])
False
>>> any(['', '', '', '', '', '', '', 'Test', ''])
True
如果有任何元素为真(即非空),它将返回True
。
关于python - 在python中查找两个列表之间的微分条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46232551/