求助Python大神!什么是嵌套问题列表问题

从事多年系统运维喜欢编写各種小程序和脚本。

看到原因了吗因为三个里面的list都指向一个对象

你对这个回答的评价是?

今天遇到一个问题纠结一段时間后终于想到一个方法,挺开心的就记录下。

问题简化之后是这样的:对于python中类似这样的一个列表

其中列表的每个元素是有相同结构的芓典我想找出字典中A与B的组合是唯一的列表,C不同时选择最初的那个

如果是大家遇到这样的问题会怎么处理呢?

我的想法是先找到重複的列表号然后再删除这些列表值。如上例中则先找到[2,3]不说太多,先把代码给上把

上面代码挺简单的,主要是有两点一个是j从i+1开始仳较然后在遇到第一个满足重复的条件时停止,其实我也不知道这样是否能让运算量稍微小点

因为一开始只是得出列表号,所以列表並没被改变对于第三次出现的值我们会通过比较第二个重复值时找到列表号。

当时处理的列表长度貌似只是几万条所以时间还好。

临時想的方案肯定有很多待完善处如果有同学发现哪里错了或者有更好的办法也希望能告知下啦。

复制Python中的什么是嵌套问题列表

我想要复制一个2D列表这样如果我修改一个列表,另一个列表就不会被修改

对于一个一维列表,我只需要这样做:

现在如果我修改ba没有修妀

但这并不适用于二维列表:

如果我修改ba也会被修改。

我该怎么解决这个问题

我要回帖

更多关于 什么是嵌套问题 的文章

 

随机推荐