【发布时间】:2009-10-01 07:47:46
【问题描述】:
我是 Python 的新手。考虑函数str.partition(),它返回一个三元组。如果我只对此元组的元素 0 和 2 感兴趣,那么从这样的元组中只选择某些元素的最佳方法是什么?
我目前可以:
# Introduces "part1" variable, which is useless
(part0, part1, part2) = str.partition(' ')
或者:
# Multiple calls and statements, again redundancy
part0 = str.partition(' ')[0]
part2 = str.partition(' ')[2]
我希望能够像这样做某事,但不能:
(part0, , part2) = str.partition(' ')
# Or:
(part0, part2) = str.partition(' ')[0, 2]
【问题讨论】:
标签: python list tuples iterable-unpacking