在python中,最喜欢的(pythonic)方法是做以下工作:
给你一份名单。如果列表不是空的,则保证列表中的所有项都是字符串。列表中的每一项要么是空字符串,要么保证在项目上调用
True时返回isdigit()。
从这样一个列表开始,除了空字符串之外,有什么最优雅的方式来结束一个列表,使其包含原始列表中的所有项?
发布于 2013-03-20 11:00:18
使用filter()与默认标识函数(None):
newlist = filter(None, origlist)或者,清单理解:
newlist = [el for el in origlist if el]https://stackoverflow.com/questions/15521631
复制相似问题