Уведомления

Группа в Telegram: @pythonsu

#1 Май 23, 2014 09:19:17

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

О классе LIST list.append(f, j)

На просторах инета увидел в коде -> list.append(f, j).Итог понял, но описания этой магии не нашел. Везде классика myList=; myList.append

#!/usr/bin/python2.7
# -*- coding: utf-8 -*-
#=====================
# Example
def main():
    f=[]
    for j in range(10):
        list.append(f, j)
    print f # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
#=====================
if __name__ == '__main__':
    main()

Отредактировано 28de (Май 23, 2014 09:21:06)

Офлайн

#2 Май 23, 2014 09:41:47

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

О классе LIST list.append(f, j)

Нет никакой магии - просто методу явно передают экземпляр класса(параметр self)



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#3 Май 23, 2014 09:44:31

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

О классе LIST list.append(f, j)

СПАСИБО

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version