盡管將一個屬性/字段從一個屬性/字段復制到另一個命名元組,最短的方法是什么?可以按如下方式進行。initial_person = Person(name='Bob', age=30, gender='male')new_age = 31modified_person = Person(name=initial_person.name, age=new_age, gender=initial_person.gender, )但是我有更多的領域,并且更喜歡更短的實現。這個問題與Python 有關:復制具有相同屬性/字段的命名元組。
1 回答

慕桂英4014372
TA貢獻1871條經驗 獲得超13個贊
使用 _replace()
initial_person = Person(name='Bob', age=30, gender='male')
modified_person = initial_person._replace(age=31)
請注意,這是一個小技巧,理論上你不應該在開頭使用帶下劃線的方法。
添加回答
舉報
0/150
提交
取消