para3=doc.add_paragraph(f'Тогда взлетная масса первого приближения будет: m0={m0} кг')
item.open_items = ['item 1', 'item 2']
Значит я всё таки перезаписываю атрибут класса - open_items?
Если обращаясь к item.open_items я получаю не пустой список, а sorted_items является ссылкой на open_items. И даже если бы атрибут open_items ссылался на какой-то объект в памяти, отчего тогда sorted_items не ссылается на тот же объект через open_items?
self.open_items = []
self.sorted_items_2 = self.open_items
item.open_items = ['item 1', 'item 2']
item.open_items[:] = ['item 1', 'item 2']
class Items:
def __init__(self):
self.open_items = []
@property
def sorted_items(self):
# выдаем результат фильтрации/сортировки из данных самого списка
# для примера просто обратная сортировка
return sorted(self.open_items, reverse=True)
item = Items()
item.open_items = ['item 1', 'item 2']
print(item.open_items)
print(item.sorted_items)
event(event_id, event_name, KGL, PGL, MLG, ... )
event(event_id, event_name, region, value)
region = "KGL"
cur.execute("SELECT value FROM event WHERE region = ?", [region, ])