python-internals ×3
Создан 12.03.2025
0
голоса
4
ответов
9
просмотров
Что именно содержится в obj.__closure__?

Описание проблемы:

На странице 100 книги Биза (Beazley) упоминается следующий код:

>>> python.__closure__
(,)
>>> python.__closure__[0].cell_contents

Я правильно понимаю, что __closure__ — это список, но что такое эти "ячейки" (cell) и "str объект"? Это выглядит как кортеж с...

0
голоса
4
ответов
25
просмотров
Есть ли что-то быстрее, чем dict()?

Я ищу более быстрый способ хранения и доступа к примерно 3 ГБ пар k:v, где k — это строка или целое число, а v — это np.array() с различными формами.

Существует ли какой-либо объект, который быстрее стандартного словаря Python для хранения и доступа к такой структуре данных? Например, может ли...

6
голоса
4
ответов
30
просмотров
Оператор "is" ведет себя неожиданно с целыми числами

Почему следующий код ведет себя неожиданно в Python?

>>> a = 256
>>> b = 256
>>> a is b
True           # Это ожидаемый результат
>>> a = 257
>>> b = 257
>>> a is b
False          # Что здесь произошло? Почему это False?
>>> 257 is 257
True           # Тем не менее, литеральные числа...