Python против JavaScript: списки
Простое сравнение между списком Python и массивом JavaScript — изменяемые последовательности динамического размера и неограниченный тип содержимого.
Предполагается Python 3 и «современный» JS-движок (V8, SpiderMonkey, JavaScriptCore).
Python List
против JS Array
Временная сложность общих операций
Амортизированная сложность в худшем случае
Подводные камни
Распространенные рецепты
Альтернативы
питон
Tuple, str, bytes - неизменяемые последовательности
Bytearray - изменяемые последовательности байтов
Deque - последовательности стека и очереди
Array - эффективные типизированные списки< br /> NumPy array — мощные n-мерные типизированные массивы из библиотеки NumPy
JavaScript
Build-in TypedArrays — изменяемые последовательности байтов
Использованная литература:
• https://docs.python.org/3/tutorial/datastructures.html
• https://docs.python.org/3/faq/design.html#how-are-lists- реализовано в cpython
• https://wiki.python.org/moin/TimeComplexity
• https://developer.mozilla.org/en-US/docs/Web/ JavaScript/Reference/Global_Objects/Array
• https://v8.dev/blog/elements-kinds