首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
还没有回复哦~
相关推荐
昨天 16:15
北京理工大学 Java
真的有用判断公司加不加班
看一家公司到底加不加班,注意看公司的休息区,如果墙上贴的都是励志口号,就是纯剥削型企业不要回头,如果墙上是什么员工留影,什么体验墙,然后人事说入职有下午茶,团建,各种各样的福利,公司氛围好,大家有说有笑,这种公司加班一定特别狠。最后只有那种墙上一贫如洗,什么都没有的,然后公司里的人无精打采,员工之间也没什么交流的,每个人都在干自己的事,这种一定就是到点下班的
点赞
评论
收藏
分享
11-25 16:11
牛客运营
原来面试要靠演技
别误会,这里的“演技”不是指欺骗或者虚假,而是指我们需要学会在面试中更好地展示自己,让自己更加符合招聘方的需求。“演技”,在这个语境下,更多的是指一种自我提升的过程。通过参加更多的模拟面试,你可以学习到如何更准确地表达自己的想法,如何在紧张的环境中保持冷静,甚至是如何根据面试官的问题灵活调整自己的答案。这个过程不仅能帮助你更好地了解自己,也能让你在真实的面试中更加自信。牛牛近期推出的【牛客 · 模拟面试活动】非常适合当下准备面试的应届生们,点击下方链接或扫码,不收费,邀请2位同学组团,即可一起免费参与!不影响其他面试结果,还有面试报告可用及时查缺补漏。拿offer,别犹豫,点击马...
点赞
评论
收藏
分享
11-12 16:37
湖南大学 安卓
难评的pdd
#打工人锐评公司红黑榜#pdd真的是又爱又恨。先说一下薪资待遇:pdd算法岗开的有50-60,应该是到手,确实很可观。加班情况:但是加班挺严重的,可以说拿命换钱。工作环境:也是发最新款的苹果电脑。人际关系:大家平时相处的很愉快,同事之间也会互相投喂。虽然pdd现在体量超过了tb,加班情况也没以前那么严重了,但是感觉还是挺那啥的。附上一张我朋友的工资待遇情况表,仅供参考。
努力奋斗的小林:
讨厌用mac 真的反人类
拼多多集团-PDD公司氛围 517人发布
打工人锐评公司红黑榜
点赞
评论
收藏
分享
11-26 00:47
四川职业技术学院 golang
字节耐面王
看到牛客上也有不少字节耐面王,作为一名Go后端选手,我也总结一下秋招面试字节的经历:从7月字节国际电商捞人海面开始,到11月底秋招基本结束,总共面了4个流程10次面试,加了4个HR,甚至熬走了俩实习生国际电商,base珠海:7.31一面 -> 8.13二面挂搜索后端,base上海:9.6一面 -> 9.12二面挂国际化广告,solution engineer,base上海:9.30一面 -> 10.9二面 -> 10.15三面挂国际化广告,ads infra,base北京:11.8一面 -> 11.13二面 -> 11.18三面挂前两个流程的面经前面有发,后...
歪脸吴彦祖:
我来杀死比赛,我22轮
25届秋招总结
点赞
评论
收藏
分享
点赞成功,聊一聊 >
点赞
1
评论
分享
回复帖子
提到的真题
返回内容
招聘动态
查看更多
字节跳动
2025校园招聘
阿里云管培生
2025届校园招聘
快手Star
2025届招聘
快手
销售类投递专区
全站热榜
1
...
从露宿街头到百万级种子轮融资——我的大学时代经历了什么
3.3W
2
...
C++选手秋招总结
1.5W
3
...
字节20多面终究一场空
1.4W
4
...
华为电话oc了
8687
5
...
寒假实习租房攻略!北京版
8554
6
...
泡出来啦
8546
7
...
阿里云管培生开奖了
8443
8
...
放弃代码,结束秋招啦!
7224
9
...
不装了!牛客就是OFFER判官
7167
10
...
秋招圆满结束
6870
正在热议
#
25届秋招总结
#
355278次浏览
3473人参与
#
我的实习求职记录
#
6087804次浏览
83707人参与
#
北方华创开奖
#
50276次浏览
451人参与
#
地方国企笔面经互助
#
5287次浏览
13人参与
#
职场吐槽大会
#
90842次浏览
752人参与
#
选完offer后,你后悔学本专业吗
#
23078次浏览
165人参与
#
阿里云管培生offer
#
42375次浏览
964人参与
#
ai智能作图
#
4115次浏览
78人参与
#
运营商笔面经互助
#
92842次浏览
1335人参与
#
实习中的菜狗时刻
#
278967次浏览
2741人参与
#
腾讯求职进展汇总
#
200528次浏览
1666人参与
#
如果有时光机,你最想去到哪个年纪?
#
25031次浏览
515人参与
#
当下环境,你会继续卷互联网,还是看其他行业机会
#
37829次浏览
345人参与
#
风评不好的公司,你会去吗?
#
20759次浏览
94人参与
#
上班苦还是上学苦呢?
#
91477次浏览
796人参与
#
大疆求职进展汇总
#
413823次浏览
2934人参与
#
国企还是互联网,你怎么选?
#
90222次浏览
703人参与
#
硬件兄弟们 甩出你的华为奖状
#
73837次浏览
609人参与
#
远程面试的尴尬瞬间
#
20575次浏览
296人参与
#
软件开发2024笔面经
#
2326117次浏览
48226人参与
#
如果中了500万,你会离职吗?
#
13746次浏览
145人参与
#
如何一边实习一边秋招
#
1000265次浏览
12699人参与
牛客网
牛客企业服务