【发布时间】:2012-08-29 03:24:40
【问题描述】:
有时我会这样写代码:
a,temp,b = s.partition('-')
我只需要选择第一个和第三个元素。 temp 永远不会被使用。有没有更好的方法来做到这一点?
换句话说,有没有更好的方法来选择不同的元素来创建一个新列表?
例如,我想使用旧列表中的元素 0,1,3,7 创建一个新列表。这
代码是这样的:
newlist = [oldlist[0],oldlist[1],oldlist[3],oldlist[7]]
很丑,不是吗?
【问题讨论】:
-
我不明白如何让它更漂亮,除非你想写一个函数或将 oldlist 重命名为更短的名字。
标签: python string variable-assignment