Уведомления

Группа в Telegram: @pythonsu

#1 Июль 12, 2012 14:12:09

paraman
Зарегистрирован: 2012-07-10
Сообщения: 170
Репутация: +  1  -
Профиль   Отправить e-mail  

Вывод данных из массива

если есть массив

a = ['3 - 1', '', '0 - 0']
Можно как-то вывести из первого индекса первую цифру?

Отредактировано paraman (Июль 12, 2012 14:21:04)

Офлайн

#2 Июль 12, 2012 14:13:48

fata1ex
От:
Зарегистрирован: 2009-07-11
Сообщения: 732
Репутация: +  52  -
Профиль   Отправить e-mail  

Вывод данных из массива

А что представляет из себя первый элемент массива списка?
Используйте теги code.

>>> a = [123, 456, 789]
>>> a[0]
123
>>> int(str(a[0])[0])
1
>>> a = ['123', '456', '789']
>>> a[0]
'123'
>>> a[0][0]
'1'



Отредактировано fata1ex (Июль 12, 2012 14:16:32)

Офлайн

#3 Июль 12, 2012 14:22:47

paraman
Зарегистрирован: 2012-07-10
Сообщения: 170
Репутация: +  1  -
Профиль   Отправить e-mail  

Вывод данных из массива

Блин, я прям расстроен. Своими знаниями. Спасибо.

Офлайн

#4 Июль 12, 2012 14:23:48

fata1ex
От:
Зарегистрирован: 2009-07-11
Сообщения: 732
Репутация: +  52  -
Профиль   Отправить e-mail  

Вывод данных из массива

paraman, не зная логики получения этого списка, невозможно ответить на вопрос.
Разве что так:

>>> a = ['3 - 1', '', '0 - 0']
>>> a[0][-1]
'1'
>>> a[0].split(' - ')[-1]
'1'
>>> a[0].split(' - ')[1]
'1'
>>> a[0][4]
'1'



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version