单身人士名单或正常名单?

时间:2017-10-19 09:31:28

标签: python python-3.x

我对python非常陌生,想问一些关于列表的非常愚蠢的问题。

我有一些清单

lst = get_lst()
element = #some element

我想创建单个元素列表[element]或lst。我可以这样做

result_lst = [element] if element is not None else lst

但也许有一些库函数已经这样做了?

1 个答案:

答案 0 :(得分:3)

表达此信息的最短方式可能是:

result_lst = ([element], lst)[element is None]

但我不一定认为它是一种可推荐的模式或更具可读性。如果涉及的表达式变得更复杂,我甚至会删除三元运算符并使用一个好的旧if-else结构。