Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 21, 2017 15:16:25

AZoNET
Зарегистрирован: 2017-11-21
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Обработка входных данных

Возможно задача банальна, но я не могу понять как преобразовать строку формата

  [[a, b, c], [d, e]]
в два списка записанные в две разных переменных.
 [[a, b, c], [d, e]]
 first = [a, b, c]
 second = [d, e] 
Заранее спасибо!

Отредактировано AZoNET (Ноя. 21, 2017 15:29:29)

Офлайн

#2 Ноя. 21, 2017 15:51:33

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9894
Репутация: +  854  -
Профиль   Отправить e-mail  

Обработка входных данных

  
>>> first, second = [[1, 2, 3], [4, 5]]
>>> first
[1, 2, 3]
>>> second
[4, 5]
>>>



Онлайн

#3 Ноя. 21, 2017 16:04:55

AZoNET
Зарегистрирован: 2017-11-21
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Обработка входных данных

py.user.next
>>> first, second = [, ]
>>> first

>>> second

>>>
Спасибо, при присваивании работает корректно, однако стоит вместо готового набора данных подставить input() - выдаёт ошибку, как можно это исправить?

Офлайн

#4 Ноя. 21, 2017 16:31:34

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9894
Репутация: +  854  -
Профиль   Отправить e-mail  

Обработка входных данных

  
>>> first, second = input().split()
1 2
>>> first
'1'
>>> second
'2'
>>>



Онлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version