为了账号安全,请及时绑定邮箱和手机立即绑定

将所有尽管一个属性/字段复制到另一个命名元组

将所有尽管一个属性/字段复制到另一个命名元组

呼啦一阵风 2022-06-07 17:14:31
尽管将一个属性/字段从一个属性/字段复制到另一个命名元组,最短的方法是什么?可以按如下方式进行。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)

请注意,这是一个小技巧,理论上你不应该在开头使用带下划线的方法。


查看完整回答
反对 回复 2022-06-07
  • 1 回答
  • 0 关注
  • 131 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号