Можно ли с помощью функции создавать бесконечное или почти бесконечное кол-во экземпляров класса?

Можно ли с помощью функции def создавать бесконечное или почти бесконечное кол-во экземпляров класса?
  • Вопрос задан
  • 66 просмотров
Решения вопроса 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Бесконечное количество классов подразумевает 36* бесконечность количество памТи
Ответ написан
Комментировать
hottabxp
@hottabxp Куратор тега Python
Сначала мы жили бедно, а потом нас обокрали..
бесконечное или почти бесконечное кол-во экземпляров класса?

Нет. Памяти не хватит.
Но много можно:
class My():
	def __init__(self):
		super(My, self).__init__()

my_list = []

def create_many_objects(count:int):

	for x in range(0,count):
		my_list.append( My())

create_many_objects(2)

for obj in my_list:
	print(obj)

<__main__.My object at 0x7f1a4d3bc520>
<__main__.My object at 0x7f1a4d442d60>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы