AIうぉ--!(ai-wo-katsuyo-shitai !)

AIを上手く使ってみせたい!!自分なりに。

ChatGPTにpyhonのdeepcopyを自作してもらった。なんで、こんなのを作ることが可能なんだろう。。。

ChatGPTによるdeepcopy自作

こんなコードを作ってくれた。

import copy

def deep_copy(obj):
    if isinstance(obj, list):
        return [deep_copy(item) for item in obj]
    elif isinstance(obj, dict):
        return {key: deep_copy(value) for key, value in obj.items()}
    else:
        return copy.copy(obj)

なぞ

このようなやり方があるようなのだが。。。
なんで、それを知っていて、それが提供できるのか、ちょっと謎!
このことだけみると、ChatGPTは超利口ということになるが。。。