Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Python для новичков
  • » Python и работа с элементами списка, как изменить элементы через for, и другие аспекты работы с переменными [RSS Feed]

#1 Апрель 4, 2013 12:17:40

master_alf
Зарегистрирован: 2012-09-28
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Python и работа с элементами списка, как изменить элементы через for, и другие аспекты работы с переменными

Приветствую.
Вопрос такой - какую документацию почитать, чтобы врубиться в то, как пайтон работает с переменными, и как получить указатели/ссылки на нужные переменные?
Например как я могу внутри for менять элементы?
Как я понимаю, когда я делаю
a =
for el in a:
el <- является копией элемента списка, а не самим элементом. Любые изменения этого элемета не затронут элемент в списке (который нужен). Я нагуглил решение с применением enumerate(a), но с ним любые изменения происходят через обращение по индексу элемента. А как можно обращаться к нему через элемент возвращённый for? Должен ведь быть способ получения указателей и ссылок?

P.S. Со ссылками и указателями дружу откровенно слабо, потому возможно не до конца понимаю их значение - хотелось бы почитать как это всё работает в пайтоне.
Спасибо.

Офлайн

#2 Апрель 4, 2013 12:58:29

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Python и работа с элементами списка, как изменить элементы через for, и другие аспекты работы с переменными

master_alf
почитайте про изменяемые (mutable) и неизменяемые (immutable) типы данных в Python.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Апрель 5, 2013 07:17:42

-Lexx-
От: Николаев
Зарегистрирован: 2013-04-02
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Python и работа с элементами списка, как изменить элементы через for, и другие аспекты работы с переменными

А по конкретней - почитай Марка Лутца «Изучаем Python» 4-е издание, глава 6 «Интерлюдия о динамической типизации». Там все разжовано до мелочей)

Офлайн

#4 Апрель 5, 2013 08:57:26

master_alf
Зарегистрирован: 2012-09-28
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Python и работа с элементами списка, как изменить элементы через for, и другие аспекты работы с переменными

Благодарю!

Офлайн

  • Начало
  • » Python для новичков
  • » Python и работа с элементами списка, как изменить элементы через for, и другие аспекты работы с переменными[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version