ВЩ
struct PyObject *ob_item[1];
-> declare ob_item as array 1 of pointer to struct PyObject
struct PyObject **ob_item;
-> declare ob_item as pointer to pointer to struct PyObject
Size: a a a
ВЩ
struct PyObject *ob_item[1];
-> declare ob_item as array 1 of pointer to struct PyObject
struct PyObject **ob_item;
-> declare ob_item as pointer to pointer to struct PyObject
VR
ПП
RV
nx
ПП
nx
ВЩ
ВЩ
nx
ВЩ
nx
>>> timeit.timeit('[i for i in range(100)]')
2.355941802961752
>>> timeit.timeit('tuple(i for i in range(100))')
3.68818017502781