Уведомления

Группа в Telegram: @pythonsu

#1 Май 19, 2011 14:39:30

alexandre
От:
Зарегистрирован: 2010-11-16
Сообщения: 104
Репутация: +  0  -
Профиль   Отправить e-mail  

Из списка в многомерный список

->, ,
Можно как то разбить таким образом список?



Офлайн

#2 Май 19, 2011 14:49:10

Enchantner
От:
Зарегистрирован: 2009-02-11
Сообщения: 442
Репутация: +  0  -
Профиль   Отправить e-mail  

Из списка в многомерный список

>>> a = ['05/16/11 19:49:04', 1, '05/16/11 19:54:01', 1, '05/17/11 20:00:29', 1]
>>> b = zip(a[::2], a[1::2])
>>> b
[('05/16/11 19:49:04', 1), ('05/16/11 19:54:01', 1), ('05/17/11 20:00:29', 1)]
Может, как-то так?

А еще для работы с матрицами рекомендую посмотреть на numpy: http://numpy.scipy.org/



Отредактировано (Май 19, 2011 14:51:34)

Офлайн

#3 Май 19, 2011 15:11:54

alexandre
От:
Зарегистрирован: 2010-11-16
Сообщения: 104
Репутация: +  0  -
Профиль   Отправить e-mail  

Из списка в многомерный список

Практически то что нужно только хотелось все таки вот так:

[['05/16/11 19:49:04', 1], ['05/16/11 19:54:01', 1], ['05/17/11 20:00:29', 1]]



Офлайн

#4 Май 19, 2011 15:45:36

Enchantner
От:
Зарегистрирован: 2009-02-11
Сообщения: 442
Репутация: +  0  -
Профиль   Отправить e-mail  

Из списка в многомерный список

alexandre
нужен обязательно изменяемый объект? Иначе разницы нет :) Можно тогда так:

map(lambda x, y:[x,y], a[::2], a[1::2])



Офлайн

#5 Май 19, 2011 16:31:52

alexandre
От:
Зарегистрирован: 2010-11-16
Сообщения: 104
Репутация: +  0  -
Профиль   Отправить e-mail  

Из списка в многомерный список

Благодарю то что нужно было, да мне имено такой объект нужен был это для рисования графиков.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version