
87776
21.03.2019
06:39:56
и наборот

Worlak
21.03.2019
06:40:19

Tishka17
21.03.2019
06:40:24

Google

87776
21.03.2019
06:40:33

Tishka17
21.03.2019
06:40:38
И чем namedtuple неполноценный?

Pavel
21.03.2019
06:41:59

?? Eugene
21.03.2019
06:42:22
В питоне есть массивы и memoryview

Alexey
21.03.2019
06:42:39
У namedtuple сразу repr красивый будет и прочие ништяки.

Pavel
21.03.2019
06:43:01

?? Eugene
21.03.2019
06:43:30

Tishka17
21.03.2019
06:43:33

Alexey
21.03.2019
06:43:33
Но вот делать свои методы для namedtuple -- это уже на мой взгляд извращение

Pavel
21.03.2019
06:43:51

Tishka17
21.03.2019
06:44:06

Pavel
21.03.2019
06:44:16
но вообще даже union можно реализовать

Worlak
21.03.2019
06:44:24

Google

Pavel
21.03.2019
06:44:26
хоть и извращенно

Tishka17
21.03.2019
06:44:38

Alexey
21.03.2019
06:45:38

?? Eugene
21.03.2019
06:45:47

Tishka17
21.03.2019
06:45:54

Gleb
21.03.2019
06:46:02

?? Eugene
21.03.2019
06:46:20
Пруф
Я замерял, но сейчас не до пруфов

Worlak
21.03.2019
06:46:21
Чем ограничены?
Массивы изначально имею длину, тоесть к масиву ты не сможешь добавить что-то, только пересоздать его. В лист же ты можешь добавить

Pavel
21.03.2019
06:46:25

Mark
21.03.2019
06:46:41
Namedtuple изменяем?

f472_
21.03.2019
06:46:49
Как сделать так, чтобы os.makedirs создавал папку, а не файл?

?? Eugene
21.03.2019
06:47:11

f472_
21.03.2019
06:47:44
А, всё, нашёл ошибку

Mark
21.03.2019
06:47:45
Вот и ответ почему он может быть лучше словаря

?? Eugene
21.03.2019
06:48:44
Насколько я помню, namedtuple был слегка толще обычного тупла

Tishka17
21.03.2019
06:48:57

?? Eugene
21.03.2019
06:49:01
И тоньше чем класс

Worlak
21.03.2019
06:49:32
Он тут ещё лист. Я про настоящие массивы из плюсов

Tishka17
21.03.2019
06:49:32

Google

Tishka17
21.03.2019
06:49:48

?? Eugene
21.03.2019
06:49:53

Alexey
21.03.2019
06:50:19
и почему я не могу использовать для этого словарь?
Граф, например, удобно реализовывать при помощи словаря. Наверное, можно сделать и при помощи кортежей, но это не канонично и написание займет больше времени. А, так понимание того, что ты написал другими людьми.

Gleb
21.03.2019
06:50:53

?? Eugene
21.03.2019
06:51:22
Вот кстати вспомнил хорошую структуру данных, енум)

Tishka17
21.03.2019
06:51:29

Worlak
21.03.2019
06:51:31

87776
21.03.2019
06:51:37

?? Eugene
21.03.2019
06:52:04

Tishka17
21.03.2019
06:52:13

Eugene
21.03.2019
06:53:04

Tishka17
21.03.2019
06:53:17

Alex
21.03.2019
06:54:09

Worlak
21.03.2019
06:54:11

Alex
21.03.2019
06:54:23

Tishka17
21.03.2019
06:54:42

Alex
21.03.2019
06:55:04
realloc расширит кусок участок выделенной памяти если сможет, если нет - выделит новый.

Alexey
21.03.2019
06:55:18

Pavel
21.03.2019
06:55:28

Google

Tishka17
21.03.2019
06:55:51

Worlak
21.03.2019
06:55:52
Из интернета полностью согласен
Списки в Python - упорядоченные изменяемые коллекции объектов произвольных типов (почти как массив, но типы могут отличаться).
Ключевое почти как

Alex
21.03.2019
06:56:52
и в чем собственно проблема или нужда?

Worlak
21.03.2019
06:57:04

Tishka17
21.03.2019
06:57:32

Worlak
21.03.2019
06:57:43
Вот вырезка из доки
Функция realloc выполняет перераспределение блоков памяти.
Размер блока памяти, на который ссылается параметр ptrmem изменяется на size байтов. Блок памяти может уменьшаться или увеличиваться в размере.
Эта функция может перемещать блок памяти на новое место, в этом случае функция возвращает указатель на новое место в памяти. Содержание блока памяти сохраняется даже если новый блок имеет меньший размер, чем старый. Отбрасываются только те данные, которые не вместились в новый блок. Если новое значение size больше старого, то содержимое вновь выделенной памяти будет неопределенным.

?
21.03.2019
06:58:34

Pavel
21.03.2019
06:58:40

Alex
21.03.2019
06:58:51

Worlak
21.03.2019
06:59:04
Так нет проблемы идея в том что есть отличие массива от листа
И оно заметное на мой взгляд

Pavel
21.03.2019
06:59:19
не массив указателей на Py_Object?

Alex
21.03.2019
06:59:48

Tishka17
21.03.2019
07:00:10

Worlak
21.03.2019
07:00:13
Итерируемый объект если верить хабру

Pavel
21.03.2019
07:00:26

Tishka17
21.03.2019
07:00:35

?? Eugene
21.03.2019
07:00:39
Что-то вы каждый о своем

Google

Nikolay
21.03.2019
07:00:52

Gabriel
21.03.2019
07:01:12
PUTIN ISN'T MY PRESIDENT

Alex
21.03.2019
07:01:26

Andrew
21.03.2019
07:01:26

Worlak
21.03.2019
07:01:36

Alex
21.03.2019
07:01:48

Tishka17
21.03.2019
07:01:49

?? Eugene
21.03.2019
07:01:55

Andrew
21.03.2019
07:02:04

Nikolay
21.03.2019
07:02:05

Pavel
21.03.2019
07:02:11