【发布时间】:2015-05-24 15:36:41
【问题描述】:
我正在用 Python 写一个列表推导:
[2 * x if x > 2 else add_nothing_to_list for x in some_list]
我需要“add_nothing_to_list”部分(逻辑的 else 部分)实际上什么都不是。
Python 有办法做到这一点吗?特别是,有没有办法说a.append(nothing) 会使a 保持不变。这是编写通用代码的有用功能。
【问题讨论】:
标签: python list list-comprehension