А как оно быстрее будет?
вот например у меня есть лист
будет ли быстрее его хлопнуть так
del myList
del myList[:]
del myDict или myDict.clear()
del myList
del myList[:]
....
PyObject **item = a->ob_item;
i = a->ob_size;
a->ob_size = 0;
a->ob_item = NULL;
a->allocated = 0;
while (--i >= 0) {
Py_XDECREF(item[i]);
}
PyMem_FREE(item);
...
....
i = op->ob_size;
while (--i >= 0) {
Py_XDECREF(op->ob_item[i]);
}
PyMem_FREE(op->ob_item);
....
while 1:
a = {}
....
a.clear()
iceВначале надо определиться чего вы хотите добиться.
будет ли быстрее его хлопнуть так
iceдивись в Python/Objects/listobject.c на методи __getslice__ and __setslice__ . Коли в __setslice__ замість value передається NULL - це означає то саме що і __delsice__
но были сомнения по поводу листа и его