首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
沙漠青鸟
2020-04-04 17:30
算法工程师
关注
已关注
取消关注
跪求大佬解答一个python编程过程中的小问题。。
以下是我运行的代码,就是搞不明白为什么赋值
a=[[]]*3之后,再运行
a[1].append(3)
,最后结果是a的所有元素都加了3?
>>> a=[[]]*3
>>> a
[[], [], []]
>>> a[1].append(3)
>>> a
[[3], [3], [3]]
#Python#
提示
全部评论
推荐
最新
楼层
我是孙悟空
Java
&深拷贝和浅拷贝的问题~我也挺久没用python了,应该就是这个原因
3
回复
分享
发布于 2020-04-04 17:53
成都孙笑川
算法工程师
[[] for _ in range(3)]
1
回复
分享
发布于 2020-04-05 20:45
滴滴
校招火热招聘中
官网直投
牛客67048696号
大数据开发工程师
这个知识点是深浅拷贝的问题列表使用的同一个空间 也就是同一个内存地址,当第一个列表内添加值时,其他两个列表内也会产生相同的值.
1
回复
分享
发布于 2020-07-27 18:05
阿莫西林321
C++
*3操作会使得内部元素指向同一片内存,只有对单个内部元素进行赋值才会改变该指针指向。
点赞
回复
分享
发布于 2020-04-04 18:00
属牛专业户
测试工程师
根据你说的,我试着用数字试了一下,然后发现这样的有趣现象。 然后我做个猜想哈,就是你本身定义的a是由三个空数组组成的,接着在a之中为其中的一个子数组添加元素,先执行append,然后才执行的是乘以3 操作;如果直接往a数组添加元素,那么就是按照我们预想的得出新的数组a。 如果想要往第0个数组之中添加元素,不写 *3,a[0].append(3),直接append是可以的哦 只是根据结果猜想一下,有误谅解,如果你知道其中原理,欢迎讨论哦~
点赞
回复
分享
发布于 2020-04-04 19:25
蔚蓝色的天空
算法工程师
浅拷贝和深拷贝了解下 为了避免这种 t = [[(k - 1) * 4 + i for i in range(1, 5)] for k in range(1, 5)] 这样就输出了一个4行4列矩阵
点赞
回复
分享
发布于 2020-04-10 23:33
牛客59691529号
The University of Sydney
浅拷贝,指向的是同一个内存地址 深浅拷贝:https://www.cnblogs.com/songhaixing/p/14015669.html
点赞
回复
分享
发布于 2020-11-25 09:26
滴滴
校招火热招聘中
官网直投
相关推荐
谁是托尼
04-24 15:11
Java
入职蚂蚁,谈谈感受
我在蚂蚁的技术部门工作已经有一段时间了,从最初的兴奋到现在的适应,我对这家公司有了更深的了解。蚂蚁的技术体系非常庞大和深奥,能够支撑起规模庞大的用户流量。在学习公司的研发流程时,我发现每一个环节都充满挑战,需要编写详尽的系统分析文档并通过评审才能启动研发工作,这种严谨的工作流程让我从中学到很多。薪资待遇方面,公司提供全额五险一金、稳定月收入过万,周末也有双休。
投递蚂蚁集团等公司10个岗位 >
点赞
评论
收藏
转发
程序员小白条
04-28 18:19
门头沟学院 计算机类
程序员小白条的五一计划
今天一看腾讯云智凉了,HR面完半个月没反应,等腾讯录用评估中~ 字节发笔试了,网易最近可能要约面,b 站二次笔试~ 五一计划 1)牛客 Java 基础和 408 开刷选择题,大一就刷完 Java 基础了,最近笔试得复习下~ 2)和朋友去外面玩~ 3)继续做小程序项目~
投递网易等公司10个岗位 >
牛友的五一计划
点赞
评论
收藏
转发
爱吃香菜的仰泳鲈鱼在求佛
04-19 17:59
南京邮电大学 电子信息类
百度这真的假的?
我们辅导员发的,这个时间点,给这么高?百度是非常缺人吗
投递百度等公司10个岗位
点赞
评论
收藏
转发
牛客491297979号
03-02 11:55
太原理工大学 计算机类
Java25暑期实习,求指点简历
只做了两个烂大街的项目,我把两个项目合一起了。大佬们帮我看看简历还有什么可以优化的地方吗? #Java# #实习# #简历#
点赞
评论
收藏
转发
马客541419号
04-24 10:45
门头沟学院 计算机类
拿了一个offer后就不想继续面了
如题。拿了offer还要继续面吗?😢
25届暑期实习
点赞
评论
收藏
转发
点赞
1
评论
分享
回复帖子
招聘动态
查看更多
滴滴
2025届秋招储备实习生招聘
联易融2024届营销管培生校园招聘
全站热榜
1
...
想来字节技术实习,看我这篇就够了!——保姆级面经大放送
2.0W
2
...
【0429快问快答】99%牛油的疑惑解答(更新至38个问题
9840
3
...
25届第一份实习怎么找?
9469
4
...
毕业
9098
5
...
0实习经验上岸字节,分享一下过程经验
8810
6
...
【奖】来领牛币和静音鼠标啦~
7148
7
...
准备去参加自己的婚礼
5920
8
...
美团后端日常实习一二面(已oc)
4933
9
...
为什么我不建议你学C++后端
4795
10
...
【薪资计算】SS Is All You Need
4620
正在热议
#
牛友的五一计划
#
25785次浏览
463人参与
#
市场营销面经
#
1687次浏览
79人参与
#
牛客帮帮团来啦!有问必答
#
415641次浏览
7987人参与
#
晒一晒我的offer
#
2857207次浏览
50187人参与
#
互联网公司评价
#
63660次浏览
906人参与
#
提前批真的不会影响正式批吗
#
18233次浏览
229人参与
#
市场营销人求职交流聚集地
#
25474次浏览
577人参与
#
许愿池
#
67099次浏览
1488人参与
#
我的上岸简历长这样
#
142726次浏览
2864人参与
#
如何看待offer收割机的行为
#
197654次浏览
3033人参与
#
国企和大厂硬件兄弟怎么选?
#
28656次浏览
553人参与
#
硬件人的春招flag
#
14705次浏览
202人参与
#
简历中的项目经历要怎么写
#
383825次浏览
6436人参与
#
非技术岗薪资爆料
#
10479次浏览
206人参与
#
找工作,你会甘心进小厂还是猛冲大厂
#
25048次浏览
252人参与
#
实习想申请秋招offer,能不能argue薪资
#
4591次浏览
70人参与
#
产品实习,你更倾向大公司or小公司
#
31574次浏览
498人参与
#
在国企工作的人,躺平了吗?
#
74262次浏览
908人参与
#
浅聊一下我实习的辛苦费
#
71548次浏览
649人参与
#
没有实习经历,还有机会进大厂吗
#
260915次浏览
4913人参与
牛客网
牛客企业服务