Я новичок в Python. Рассмотрим функцию str.partition()
, которая возвращает 3-кортеж. Если меня интересуют только элементы 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]