【发布时间】:2016-02-17 07:43:01
【问题描述】:
我需要有关如何从列表中的列表中删除 null、空字符串的帮助。
res = [ ['', 'ACTION', 'ADVENTURE', 'FANTASY', ''],
['', 'ACTION', 'DRAMA', 'ROMANCE', ''],
['', 'HISTORY', 'ROMANCE', 'WAR', ''],
['', 'DRAMA', 'THRILLER', ''],
['', 'DRAMA', 'THRILLER', ''],
['', 'COMEDY', 'DRAMA', 'ROMANCE', ''],
['', 'ADVENTURE', 'COMEDY', ''],
['', 'ACTION', 'THRILLER', '']]
如果是这样的话
res = ['', 'ACTION', 'ADVENTURE', 'FANTASY', '']
我愿意
res = [x for x in res if x ]
但是如何从列表中的列表中删除。 请建议。
而且我还需要从该列表中找到每个项目的计数,例如。 ACTION 的数量,THRILLER 的数量。
【问题讨论】:
-
从每个子列表中删除第一个和最后一个元素
-
@Tushar 这依赖于他们将始终处于这种结构中的假设,但事实可能并非如此。
-
如果您可以发布单独的问题而不是将您的问题合并为一个问题,则最好。这样,它可以帮助人们回答您的问题,也可以帮助其他人至少寻找您的一个问题。谢谢!