質問: [["A会場", "東京", "03-***-****"]] ``` となっており、値が変更されて入っているのを確認しています。 しかし、最後は同じものが複製されてしまっています。 変更後にappendし、変更の影響を受けないと考えているため何が原因なのかわかりません。 入れる際の変数が同じだからなのでしょうか? ### 補足情報(FW/ツールのバージョンなど) 元となるoutputは複数存在し、それもforループで同じような処理を行い、outputsにまとめその後また違う処理を加えます。
回答: ``` output = ["A会場", "東京", "03-***-****,090-***-****"] #電話番号複数対策 list_tell = output[2].split(",") #複数の場合で分岐 if len(list_tell) > 1: list_output = [[*output[:2], tel] for tel in list_tell] else: list_output = output print(list_output) ```