Уведомления

Группа в Telegram: @pythonsu

#1 Март 22, 2011 20:20:53

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

возможно ли создать ссылку на float элемент list?

Доброго времени суток.

хотелось бы чтоб х возвращал актуальный а, тобишь значение 4 согласно примеру ниже.
знаю что можно и без этого, но хотелось бы компактнее

>>> a = [2,3]
>>> x = a[0]
>>> x
2
>>> a[0]+= 2
>>> a
[4, 3]
>>> x
2 (хотелось бы здесь получить актуальный а[0] = 4 вместо значения 2)



Отредактировано (Март 22, 2011 20:21:07)

Офлайн

#2 Март 22, 2011 22:58:03

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

возможно ли создать ссылку на float элемент list?

Ссылка на элемент списка – это индекс. Используйте его.



Офлайн

#3 Март 22, 2011 23:07:44

Studentik
От:
Зарегистрирован: 2009-12-26
Сообщения: 99
Репутация: +  0  -
Профиль   Отправить e-mail  

возможно ли создать ссылку на float элемент list?

a = [1, 2, 3]
import collections
MyNamedTuple = collections.namedtuple('MyNamedTuple','x y z')
a = MyNamedTuple(*a)
print(a.x)



Офлайн

#4 Март 24, 2011 22:41:33

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

возможно ли создать ссылку на float элемент list?

Всем спасибо, пожалуй проще будет использование индекса элемнта списка.



Офлайн

#5 Март 25, 2011 15:33:41

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

возможно ли создать ссылку на float элемент list?

Не совсем то, но может пригодится:

# ...
>>> a
[4, 3]
>>> import operator
>>> x = operator.itemgetter(0)
>>> x(a)
4
..bw



Отредактировано (Март 25, 2011 15:34:20)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version