Форум сайта python.su
Здравствуйте.
Проблема вот в чем, есть список со словарями:
essenses = [{'id': 0, 'sex': 0, 'lifetime': 120, 'lifeposition': 0, 'idea': 0, 'name': 'bob', 'x': 17, 'y': 30},
{'id': 1, 'sex': 1, 'lifetime': 120, 'lifeposition': 0, 'idea': 0, 'name': 'li', 'x': 12, 'y': 30}]
essenses.append({'id': self.ids, 'sex': random.randint(0,1), 'lifetime': random.randint(50, 360), 'lifeposition': 0, 'idea': 0, 'name': 'bob', 'x': 17, 'y': 30})
Офлайн
наверное где-то в другом месте она у вас виснет
может -self.ids - это свойство?
у меня код работает без зависания
import random
essenses = [{'id': 0, 'sex': 0, 'lifetime': 120, 'lifeposition': 0, 'idea': 0, 'name': 'bob', 'x': 17, 'y': 30},
{'id': 1, 'sex': 1, 'lifetime': 120, 'lifeposition': 0, 'idea': 0, 'name': 'li', 'x': 12, 'y': 30}]
essenses.append({'id': "ids", 'sex': random.randint(0,1), 'lifetime': random.randint(50, 360), 'lifeposition': 0, 'idea': 0, 'name': 'bob', 'x': 17, 'y': 30})
Офлайн
doza_andда это свойство, но и без него не работает( Вообще любая операция append не работает в этом месте
может -self.ids - это свойство?
Офлайн
упс, оказалась логическая ошибка, эта операция выполнялась в цикле for x in essenses, цикл просто становится бесконечным :)
Офлайн