Невозможно разделить строку с остатком в Python 2

В python у меня есть, например, следующая строка

433 65040    9322 /opt/conda/envs/python2/bin/python -m ipykernel_launcher 

который я могу разделить согласно следующему коду в python 3:

text = " 433 65040    9322 /opt/conda/envs/python2/bin/python -m ipykernel_launcher"
pid,rss,etime,*remainder = text.split()

Однако, когда я пробую то же самое в python 2.7.12, я получаю SyntaxError:

In [1]: text = " 433 65040    9322 /opt/conda/envs/python2/bin/python -m ipykernel_launcher"

In [2]: a,b,c,*d = text.split()
   File "<ipython-input-2-a87c46b7bdb7>", line 1
    a,b,c,*d = text.split()
          ^
SyntaxError: invalid syntax

Как я могу это сделать в python2?

stackoverflow.com/questions/10792970/…
Ninad Gaikwad 20.09.2018 14:00

Я просто сделаю это в пять строк, простая склейка ...

Alex 20.09.2018 14:05

Распаковка звезд не поддерживается python 2.7.

Ninad Gaikwad 20.09.2018 14:14

Да, я это узнал. Но второй связанный вопрос имеет ответ, который я использую ...

Alex 20.09.2018 14:21
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
1
4
43
0

Другие вопросы по теме