- 主题:好丑,面试python列表复制,答错了。。。。。
这个问题其实还挺常见的
平时也确实很容易犯这种错误
【 在 onwatch (主食不吃米饭) 的大作中提到: 】
: 什么样的公司会面试这种内容?
: - 来自「最水木 for iPhone13,3」
--
FROM 120.244.236.*
这个就是告诉你。。。想要不跟着变的时候,不要直接v2 = v1,要deepcopy
【 在 feng321 (sfdf) 的大作中提到: 】
: 关键是,我用得少。就写了个爬虫,excel往mssql里导入。没用到过。有了v1,干嘛又要v2=v1啊,直接用v1不就行了?反正修改了两个之中的一个,另一个跟着变,为何要定义两个?
--
FROM 114.242.94.*
其实是考copy与deepcopy
【 在 feng321 的大作中提到: 】
:
: v1= [1,2,[3,4]]
: v2=v1
: v2[2]=[4,5]
: 问题:最后v1、v2输出什么?
#发自zSMTH@GM1910
--
FROM 117.136.0.*
关键是平时没用过。搞笑的是,他把 v1= [1,2,[3,4]] 写成了
v1= [1,2[3,4]]
,我说他写的少个逗号,他竟然不承认。哎。。。。
【 在 xiajusi 的大作中提到: 】
: 其实是考copy与deepcopy
:
: #发自zSMTH@GM1910
--
FROM 120.242.252.*
namespace是为了解决变量名冲突引入的。在c++中,没有namespace的话,如果链接了第三方库,库中定义的变量和你自己的变量重名了,就会编译失败。
【 在 feng321 的大作中提到: 】
: 你经验足,帮忙百度下啊。详细解释,为什么必须用namespace?namespace好在哪里?这样的文章
--
FROM 113.50.48.*
那Python中呢?也一样吗?Python中也有很多库
【 在 sleepbear 的大作中提到: 】
: namespace是为了解决变量名冲突引入的。在c++中,没有namespace的话,如果链接了第三方库,库中定义的变量和你自己的变量重名了,就会编译失败。
--
FROM 117.66.130.*
python 就没有这个语言机制,只是说你可以用其它的方法来实现类似的功能。。。
另外 python 的库本来就在一个一个的 package 里,你只要别 from abc import *
就不会污染当前名字空间。。。
【 在 feng321 (sfdf) 的大作中提到: 】
: 那Python中呢?也一样吗?Python中也有很多库
--
FROM 114.242.94.*
“python 就没有这个语言机制”————这句话什么意思?你的意思是python里没有namespace概念?不会吧?
【 在 wincss 的大作中提到: 】
: python 就没有这个语言机制,只是说你可以用其它的方法来实现类似的功能。。。
: 另外 python 的库本来就在一个一个的 package 里,你只要别 from abc import *
: 就不会污染当前名字空间。。。
: ...................
--
FROM 120.242.252.*
你自己可以有这个概念。。。但是 Python 里没有
【 在 feng321 (sfdf) 的大作中提到: 】
: “python 就没有这个语言机制”————这句话什么意思?你的意思是python里没有namespace概念?不会吧?
--
FROM 114.242.94.*
shallowcopy 和 deepcopy c语言也有类似的问题
这个不应该答错 实际中还是经常会遇到这种的
【 在 feng321 的大作中提到: 】
: v1= [1,2,[3,4]]
: v2=v1
: v2[2]=[4,5]
: ...................
--
FROM 117.136.0.*