首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
还没有回复哦~
相关推荐
昨天 23:34
旷视_运营_HR
旷视11月缺人岗位
11月这两个岗位比较缺人,大家还没投的继续试试!大模型产品经理(北京)职位描述:1.负责大模型ToB业务的规划设计,包括ToB产品的设计迭代以及关键项目的落地;2.根据落地场景把控大模型优化方向,设计大模型产品效果评估指标体系,参与产品的评估、验收相关工作;3.与基座模型、研发、设计、销售团队紧密合作,高效协同各方资源,保证项目高质量交付;4.关注行业及竞品最新动态,输出市场调研与分析,为产品优化提供有效建议。职位要求:1. 计算机相关专业本科及以上学历;2.有责任心和owner意识,有优秀的沟通和协调能力;3.具备优秀的自学能力和独立思考能力,善于思考和表达自己的想法,具备良好的团队合作精神...
投递旷视等公司10个岗位 >
点赞
评论
收藏
分享
昨天 12:34
海南大学 射频工程师
拿到了很满意的offer
这个岗位和地理位置都非常合适,薪资更是超出预期,甚至是其他offer的两倍!秋招终于结束,早早开始的规划和实习终于得到了回报。感谢自己拒绝了之前的offer,大家也要相信自己的能力!我的经验是,投递要讲究质量而非数量,相关的岗位更容易让我在面试中深入表达自己的思考。希望我的经历能给大家一些启发!
牛客创作赏金赛
点赞
评论
收藏
分享
10-30 22:18
已编辑
毛坦厂中学 C++
爽啦,今天收到三个offer
估计后面还有四五个呢
二呼:
又疯一个
点赞
评论
收藏
分享
09-25 21:14
北京邮电大学 后端
计算机又赢了
找了很久的实习找不到,今天遇到收到这个,彻底蚌埠住了
狠赚笔第一人:
学计算机自己不努力怪大环境?我大一就拿到了美团大厂的offer,好好看看自己有没有努力
查看图片
点赞
评论
收藏
分享
11-18 23:00
已编辑
华中科技大学 C++
英伟达 c++ 春季实习 一面
一面回答得很烂,但还是收到二面邀约了。震惊了!!!请问有无大佬有二面相关的资料或者经验分享,4个小时的面试啊TAT,就当人生新体验了。---------------------------------------------------------------------英文自我介绍(没准备,所以磕磕绊绊说了点)面试官陈述:工作会和图形、操作系统、驱动有关实习经历相关问题(音视频相关)项目问题:线程池怎么设计的?线程池的组成?设计哪些关键组件来实现线程池?如何存放线程?如果有很多很多个任务,如何去管理?比如同时有很多任务来,假设有一千个,那这些任务如何给他储存或者管理?假设线程池是一个队列,如...
out11Man:
四小时,恐怖如斯。大佬加油
查看25道真题和解析
点赞
评论
收藏
分享
点赞成功,聊一聊 >
点赞
1
评论
分享
回复帖子
提到的真题
返回内容
招聘动态
查看更多
字节跳动
2025校园招聘
杉川机器人
2025校园招聘
快手Star
2025届招聘
快手
销售类投递专区
库洛游戏
全站热榜
1
...
双非本科四年的总结
2.0W
2
...
sagima的阎良出差日记
1.4W
3
...
给正在秋招中枯燥的大家找个乐子听听吧,不被理解真的心寒
1.3W
4
...
简历这样写真的很难挂
8440
5
...
收到offer了!!!!
7419
6
...
浅谈二本Javaer进大厂的感悟
7200
7
...
请大家警惕“总包”骗局!
7076
8
...
提前化身黑子,保温了两次的华为,报批挂了
5107
9
...
双非文科本秋招三个大厂offer 我悟了
5093
10
...
大哥爆发了?
4766
正在热议
#
25届秋招总结
#
264379次浏览
2192人参与
#
0offer是寒冬太冷还是我太菜
#
887610次浏览
7910人参与
#
北方华创开奖
#
23687次浏览
260人参与
#
地方国企笔面经互助
#
2849次浏览
7人参与
#
学历or实习经历,哪个更重要
#
43481次浏览
329人参与
#
选完offer后,你后悔学本专业吗
#
13351次浏览
94人参与
#
查收我的offer竞争力报告
#
19603次浏览
256人参与
#
应届生被毁约被毁意向了怎么办
#
28234次浏览
243人参与
#
你最想要的公司福利是?
#
41906次浏览
146人参与
#
如何一边实习一边秋招
#
987459次浏览
12609人参与
#
一觉醒来,我觉醒了超级打工人系统
#
3324次浏览
36人参与
#
嵌入式转岗的难度怎么样
#
11208次浏览
251人参与
#
你最希望上岸的公司是?
#
76590次浏览
469人参与
#
如何写一份好简历
#
605112次浏览
8511人参与
#
面试体验感最好的是哪家?
#
83674次浏览
818人参与
#
机械应届生薪资要多少才合适?
#
12545次浏览
61人参与
#
牛客十周岁生日快乐
#
48780次浏览
759人参与
#
你认为第一份工作重要吗
#
5457次浏览
49人参与
#
985本硕1个中小厂offer,摆烂or继续努力
#
79962次浏览
589人参与
#
秋招OC许愿
#
228262次浏览
1880人参与
#
来聊聊机械薪资天花板是哪家
#
65777次浏览
445人参与
牛客网
牛客企业服务