首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
还没有回复哦~
相关推荐
11-28 11:33
已编辑
上海市实验学校 产品经理
艾特还没开始毕设的你
很多学校应该已经开始组织毕设选导师和选题啦,但是应该也有一些友友消息比较慢,加上大四本就是就业、考研、考公、出国......各种事情混杂在一起的时间节点,大家对“毕业”也有些茫然和焦虑,那么接下来我整理了一些毕设的关键节点和各个阶段的里程碑,希望能给大家带来启发:1. 选题阶段(9 - 11月左右) - 9月:学校一般会在这个时候发布毕业设计(论文)相关要求和通知。学生开始了解选题范围、性质等规定,同时教师开始出题。 - 10月:教师出题基本完成,学生可以查看教师提供的题目列表和题目简介。学生也可以开始构思自拟题目,与指导教师沟通自拟题目的可行性。 - 11月:学生确定选题,...
牛客创作赏金赛
点赞
评论
收藏
分享
11-29 13:59
西安电子科技大学 C++
秋招总结
bg本硕211,cpper,无实习,从七月底开始投递,一直面试到十月中旬,非科班,电子信息转码,leetcode400+,总计投递100+公司,面试近70场。项目含金量一般,投递车企倒是比较契合,八股能力一般,运气好拿到了一些offer,投递方向以车企智驾、游戏公司服务端、大厂后端为主,也投了一些嵌入式岗位。cpper岗位确实少,除去车企、游戏厂和制造业的岗位,想找大厂后端真的难,也可能是由于本人实力不够,多家大厂前期顺利,但是倒在了终面,终究是大厂梦碎;倒是运气不错拿到了一些中小厂或者车企的sp,最后也是开出了几个秋招之前意想不到的薪资。如果再来一次,可能不会再去选择cpp,而是转go再冲一...
点赞
评论
收藏
分享
11-03 14:38
重庆大学 Java
Offer太多了不知道怎么选啊
AAA求offer教程:
我手都抬起来了又揣裤兜了
点赞
评论
收藏
分享
11-11 15:12
南昌大学 材料工程师
完辣
211硕双非本,原来这么垃圾?投一次被拒一次,笑死。 #0offer是寒冬太冷还是我太菜#
一个菜鸡罢了:
哥们,感觉你的简历还是有点问题的,我提几点建议,看看能不能提供一点帮助 1. ”新余学院“别加粗,课程不清楚是否有必要写,感觉版面不如拿来写一下做过的事情,教育经历是你的弱势就尽量少写 2. “干部及社团经历”和“自我评价”删掉 3. 论文后面的“录用”和“小修”啥的都删掉,默认全录用,问了再说,反正小修毕业前肯定能发出来 4. 工作经验和研究成果没有体现你的个人贡献,着重包装一下个人贡献
0offer是寒冬太冷还是我太菜
点赞
评论
收藏
分享
11-29 16:20
广东白云学院 数据运营
先骂一句再说吧
先骂一句tmd终于等到这点窝囊费了,接着存起来 然后哭穷
双非一本失业第二年:
下班去按摩spa
发工资后,你做的第一件事是什么
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
1
分享
评论
提到的真题
返回内容
招聘动态
查看更多
阿里云管培生
2025届校园招聘
富士通(西安)
2025校园招聘
全站热榜
1
...
校招两方/三方违约模板
1.9W
2
...
从露宿街头到百万级种子轮融资②——我的实习期都经历了什么
5937
3
...
秋招圆满结束!!
4346
4
...
【发帖有奖💰】爆料秋招开奖进展❗
2207
5
...
秋招结束!!!
2150
6
...
今年谨慎等华为
1993
7
...
秋招也许结束了
1840
8
...
大家怎么看待计算机的各个方向
1786
9
...
入职1年,胖了15斤是什么体验
1734
10
...
避雷浙江大应科技,恶人应该有恶报!!
1297
正在热议
#
拼多多求职进展汇总
#
237175次浏览
2039人参与
#
机械求职避坑tips
#
23593次浏览
249人参与
#
北方华创开奖
#
67035次浏览
552人参与
#
25届秋招总结
#
410173次浏览
4116人参与
#
25届机械人为了秋招做了哪些准备?
#
26249次浏览
363人参与
#
地方国企笔面经互助
#
6929次浏览
17人参与
#
阿里云管培生offer
#
62420次浏览
1759人参与
#
ai智能作图
#
28697次浏览
346人参与
#
虾皮求职进展汇总
#
90985次浏览
747人参与
#
实习,投递多份简历没人回复怎么办
#
2440417次浏览
34744人参与
#
软件开发投递记录
#
1481344次浏览
23947人参与
#
我的实习求职记录
#
6132391次浏览
84018人参与
#
我在牛爱网找对象
#
74813次浏览
555人参与
#
发工资后,你做的第一件事是什么
#
9052次浏览
42人参与
#
985本硕1个中小厂offer,摆烂or继续努力
#
83223次浏览
602人参与
#
机械人怎么评价今年的华为
#
157923次浏览
1352人参与
#
京东求职进展汇总
#
512877次浏览
4680人参与
#
如果可以,你希望哪个公司来捞你
#
33846次浏览
195人参与
#
你觉得通信/硬件有必要实习吗?
#
54771次浏览
698人参与
#
歌尔求职进展汇总
#
42894次浏览
294人参与
#
在职场上,你最讨厌什么样的同事
#
6054次浏览
91人参与
#
如果再来一次,你还会选择这个工作吗?
#
115530次浏览
1141人参与
牛客网
牛客企业服务