gpt4 book ai didi

python - 复制类实例

转载 作者:太空宇宙 更新时间:2023-11-04 10:33:47 24 4
gpt4 key购买 nike

好吧,假设我有课。我创建了该类的一个实例,然后我想复制该实例。比如说,我有制造汽车的说明。然后我做了几辆不同的车,突然间我觉得 7 号车是最好的,我想再做一辆这样的车。但我宁愿只是复制汽车,而不是在说明书的帮助下制造一辆新车……如果这有意义的话?

那么,简单来说,有什么办法可以根据另一个实例创建一个实例吗?

最佳答案

您可以使用 copy.deepcopy :

import copy

new_obj = copy.deepcopy(obj)

例子:

>>> import copy

>>> class A(object):
... pass
>>>
>>> obj = A()
>>> new_obj = copy.deepcopy(obj)
>>>
>>> obj
<__main__.A object at 0xb708216c>
>>>
>>> new_obj
<__main__.A object at 0xb692b14c>
>>>
>>> obj is new_obj
False

关于python - 复制类实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24777602/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com