literals ×2
Создан 17.01.2025
7
голоса
1
ответов
6
просмотров
Почему [] быстрее, чем list()?

Я сравнил скорости обработки [] и list() в Python 3.11. Результаты меня удивили: [] работает примерно в два раза быстрее, чем list(). Вот данные, которые я получил:

$ python -m timeit '[]'
20000000 loops, best of 5: 11.3 nsec per loop
$ python -m timeit 'list()'
10000000 loops, best of...
6
голоса
3
ответов
0
просмотров
Пустой литерал множества?

[] обозначает пустой список

() обозначает пустой кортеж

обозначает пустой словарь

Существует ли аналогичная нотация для пустого множества? Или мне нужно использовать set()?