Задать вопрос
belokopytova
@belokopytova

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

from sys import getsizeof

a = ()
b = (1)

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


Выводит:

40 28
  • Вопрос задан
  • 121 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
Решения вопроса 1
trapwalker
@trapwalker Куратор тега Python
Программист, энтузиаст
b - это не кортеж. Это просто единичка (int)
Вот так правильно:
a = ()
b = (1,)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы