Size: a a a

2020 May 11

LB

Leonid Bochkarev in 2ch /a/
источник

r

rach in 2ch /a/
Руфусь
В питоне нет еррея
источник

DM

Doom Moreleath in 2ch /a/
в питоне нет правды
источник

r

rach in 2ch /a/
Руфусь
В питоне нет еррея
Под капотом это не массив из Си, но логика работы с данной структурой (тип array.array) такая же, как с реальным массивом.
Тоже работает только с гомогенными данными.
источник

D

Disabolica in 2ch /a/
источник

DM

Doom Moreleath in 2ch /a/
гомосексуальные данные
источник

LB

Leonid Bochkarev in 2ch /a/
под капотом списков в питоне массив, гугли
источник

r

rach in 2ch /a/
Doom Moreleath
гомосексуальные данные
источник

DM

Doom Moreleath in 2ch /a/
источник

LB

Leonid Bochkarev in 2ch /a/
источник

d

dr_magnum44 in 2ch /a/
источник

r

rach in 2ch /a/
Leonid Bochkarev
под капотом списков в питоне массив, гугли
Под капотом у Питона байт-код Питона и VM.
А реализация интерпретатора есть как на Си, так и на Java например.

Типа в CPython и правда можно протащить из Си через ctypes, но это именно что частный случай данной реализации интерпретатора.

В общем случае — собственный байт-код и есть то, что под капотом.
источник

LB

Leonid Bochkarev in 2ch /a/
источник

r

rach in 2ch /a/
Более того, есть реализации Питона на Питоне.
источник

Р

Руфусь in 2ch /a/
rach
Под капотом это не массив из Си, но логика работы с данной структурой (тип array.array) такая же, как с реальным массивом.
Тоже работает только с гомогенными данными.
Это подключаемая библиотека вроде как
источник

Р

Руфусь in 2ch /a/
По крайней мере в тех книжонках по питону что я прочёл, я не видел аррая
источник

LB

Leonid Bochkarev in 2ch /a/
Ответ1: Contrary to what their name implies, Python lists are actually arrays, a fact that never ceases to annoy me (I don't like misleading names).
Ответ2:  They are implemented as dynamically resizing arrays giving you constant speed  O(1)  lookup time which is illustrated through the availability of indexing in Python.
Ответ3: They are implemented as dynamically resizing arrays giving you constant speed  O(1)  lookup time which is illustrated through the availability of indexing in Python.
источник

LB

Leonid Bochkarev in 2ch /a/
3 - Python’s lists are really variable-length arrays, not Lisp-style linked lists.
источник

LB

Leonid Bochkarev in 2ch /a/
не знаю из си там массив или нет, но массив - это более низкоуровневая структура данных по сравнении со списком, потому любой список основан на массиве
источник

LB

Leonid Bochkarev in 2ch /a/
а не, не любой, есть же linkedlist
источник