Length attribut
Verfasst: Freitag 5. April 2013, 11:37
Wieso ist die länge der liste,string nicht als attribut eingebaut, dann muss er es nur wenn man einen neuen macht die länge berechnen. Das wäre doch viel schneller?
Seit 2002 Diskussionen rund um die Programmiersprache Python
https://www.python-forum.de/
Code: Alles auswählen
#define PyList_GET_SIZE(op) Py_SIZE(op)
Code: Alles auswählen
#define Py_SIZE(ob) (((PyVarObject*)(ob))->ob_size)
fail hat geschrieben:Wieso ist die länge der liste,string nicht als attribut eingebaut, dann muss er es nur wenn man einen neuen macht die länge berechnen. Das wäre doch viel schneller?
Code: Alles auswählen
>>> name = 'Monty'
>>> print name.__len__
<method-wrapper '__len__' of str object at 0x02AF5240>
>>> print name.__len__()
5