papapalongtime 发表于 2020-10-26 12:52:18

关于copy,insert的一个列表套娃求助

import copy
x = []
i = 0
a = copy.copy(x)#
b = copy.copy(x)
a.insert(0,a)
c = copy.deepcopy(a)
b.insert(0,c)
c = b
a.insert(0,c)
print(c)

最后结果应该是:
[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]

开始有灵感 以为找人思路了 结果半个小时过去了没搞好
求大神指教

Zmynx_2017 发表于 2020-10-26 16:04:31

import copy

x = []
a = copy.copy(x)#
b = copy.copy(x)
a.insert(0,b)
c = copy.deepcopy(a)
b.insert(0,c)
c = b
a.insert(0,c)
print(c)

按照你的思路来,这样你可以继续无限套娃。

papapalongtime 发表于 2020-10-26 17:37:42

Zmynx_2017 发表于 2020-10-26 16:04
按照你的思路来,这样你可以继续无限套娃。

已经解决了 和你的代码一模一样的 谢谢哈
页: [1]
查看完整版本: 关于copy,insert的一个列表套娃求助