【发布时间】:2014-10-19 11:20:21
【问题描述】:
我有这样的列表z = ['aaaaaa','bbbbbbbbbb','cccccccc'] 我想从所有元素中删除前 6 个字符,如果元素为空,则不要放入另一个列表。所以我做了这个代码:
[x[6:] if x[6:] is not '' else pass for x in z]
我试过了
pass
continue
仍然是语法错误。也许有人可以帮助我吗?谢谢
【问题讨论】:
-
您的标题有点误导:这个问题与 lambda 函数无关。你在考虑列表推导吗?
-
好的,我改了标题,谢谢
标签: python string list list-comprehension