@belokopytova

Почему пустой кортеж весит больше, чем кортеж с одним числом?

from sys import getsizeof

a = ()
b = (1)

print(getsizeof(a), getsizeof(b))


Выводит:

40 28
  • Вопрос задан
  • 111 просмотров
Решения вопроса 1
trapwalker
@trapwalker Куратор тега Python
Программист, энтузиаст
b - это не кортеж. Это просто единичка (int)
Вот так правильно:
a = ()
b = (1,)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Фаст Софт Санкт-Петербург
от 150 000 до 180 000 ₽
Sibdev Красноярск
от 120 000 до 180 000 ₽
Сбер Москва
от 250 000 до 350 000 ₽
22 мар. 2023, в 17:01
800000 руб./за проект
22 мар. 2023, в 17:00
800000 руб./за проект
22 мар. 2023, в 16:52
40000 руб./за проект