腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Python
中引入不
可变
对象
的目的?
python
、
language-design
在
Python
中引入不
可变
对象
的目的是什么?我想不是,因为
Python
对所有类型都使用引用模型,而不是所有类型都需要不
可变
的
对象
。但是我们总是可以构建一个新的,并将它分配给相同的名称
浏览 5
提问于2017-07-13
得票数 1
2
回答
为什么整数在
Python
中是不
可变
的?
python
、
immutability
、
mutable
我理解
Python
中
可变
对象
和不
可变
对象
之间的区别。我读过很多讨论不同之处的帖子。然而,我还没有读到任何关于整数为什么是不
可变
对象
的东西。
Python
中的“primitive”
对象
(即字符串、布尔值、数字等)是不
可变
的。我还注意到由原语(即字典、列表、类
浏览 3
提问于2016-05-31
得票数 28
回答已采纳
1
回答
一个不可修改的结构被认为是不
可变
的吗?
python
、
function
对象
的状态必须被冻结吗?或者,
对象
应该只是这样的行为吗?在我的例子中,我可以让我的
对象
不
可变
,或者实现一些延迟解析/缓存。从外部的角度来看,任何行为都不应该以任何方式不同。然而,我的
对象
的状态将会改变。 如果您愿意,我可以发布代码,但问题似乎不够具体,我用
Python
编写代码。
浏览 2
提问于2019-01-28
得票数 0
2
回答
Python
和C/C++中的
可变
/不变
对象
python
、
c++
、
c
、
immutability
、
mutable
您不能修改不
可变
的
Python
对象
,您可以简单地创建具有新值的新
对象
:id(n)n = n + 1output: 140id(m)m.append(2)output: 210 我在徘徊,在C/C++中,与
Python
的
可变
/不变
对象
最接近的概念是什么?
浏览 5
提问于2014-12-11
得票数 2
回答已采纳
4
回答
如何在
Python
中测试“任何深度的不
可变
性”?
python
、
nested
、
immutability
、
hashable
我将
Python
对象
定义为“在任何深度上都是不
可变
的” it (名义上)不
可变
;,如果它是“容器”
对象
,则只包含“在任何深度上不
可变
”的
对象
;。例如,((1, 2), (3, 4))在任何深度上都是不
可变
的,而((1, 2), [3, 4])则不是(尽管后者由于是元组而“名义上”是不
可变
的)。是否有合理的方法来测试一个
Python
是否“在任何深度上都是不
可变
的”?对于第一个条件的测试相对容易(例如使
浏览 5
提问于2011-11-26
得票数 9
回答已采纳
2
回答
防止
可变
类的自动哈希函数
boost-python
Python
只允许对不
可变
对象
使用散列值。例如,有效,但是引发TypeError: unhashable type: 'list'。请参阅。但是,当我通过通常的boost::
python
::class_<>函数在Boost.
Python
中包装一个C++类时,每个生成的
Python
类都有一个默认的散列函数,其中散列值与
对象
在内存中的位置相关。当我向
Python
公开
浏览 1
提问于2013-02-25
得票数 2
回答已采纳
1
回答
为什么两个单独创建的不
可变
对象
具有相同的id,而
可变
对象
具有不同的引用值?
python
、
immutability
、
identifier
、
concept
、
mutability
两个单独创建的
可变
列表具有不同的ids。
Python
:(
可变
)>>> yourlist = ['spam', 'eggs'](49624456, 48910408) 而两个单独创建的不
可变
字符串具有类似的ids。
Python
:(不
可变
)
浏览 2
提问于2014-01-13
得票数 5
1
回答
Python
:
对象
的
可变
点是什么?
python
我在
Python
中到处阅读
可变
对象
和不
可变
对象
的定义和区别。但是,为什么出于必要引入了这个概念呢?如果不是出于需要,而是出于实用性,那么这有什么意义呢?为什么不是所有的
对象
都是
可变
的呢?
浏览 1
提问于2018-03-11
得票数 0
1
回答
Python
使
可变
对象
的行为不
可变
python-3.x
编辑:我没有改变
对象
的
可变
性,只是让变量的行为像它一样。我的脑海中没有具体的实现,但可能会使用它来使元组具有
可变
项hashable但是,有没有一种相反的方法--让
可变
对象
的行为不
可变
(并且
浏览 28
提问于2018-07-14
得票数 -5
回答已采纳
3
回答
为什么
可变
的内置
对象
不能在
Python
中使用?这有什么好处呢?
python
、
python-3.x
我来自Java,在那里,即使是
可变
的
对象
也可以是"hashable“。以下是
Python
中的hashable的定义(来自
Python
术语表)。比较相等的可访问
对象
必须具有相同的哈希值。 Hashability使
对象
可以作为字典键和集合成员使用,因为这些数据结构在内部使用哈希值。
Python
的所有不
可变
内置
对象
都是可选的,而
可变
容器(如列表或字典
浏览 3
提问于2019-05-06
得票数 7
1
回答
我如何删除“他们”和“我们”形成nltk.corpus的停止词?
python
、
nltk
我知道我可以通过添加它来更新停止词集,但是我如何从其中删除一些我在分析中需要的停止词stop_words = stopwords.words('english')stop_words_none = stop_words.remove("they")但产出如下: stop_words ['
浏览 4
提问于2019-10-24
得票数 0
回答已采纳
3
回答
如果没有其他声明,C++中的所有
对象
是否都是
可变
的?
c++11
、
immutability
如果没有其他声明,C++中的每个
对象
是否都是
可变
的? 在
Python
和Javascript中,我不能更改字符串、元组和独角兽。我想知道C++中是否有不
可变
的东西,或者每个
对象
都是
可变
的,我必须使用const类型限定符使其不
可变
。
浏览 0
提问于2017-01-10
得票数 8
回答已采纳
1
回答
模块
对象
不
可变
,可用作字典键。
python
、
dictionary
、
module
、
immutability
我最近在Mark 2013的“学习
Python
5”中读到,
python
模块
对象
是不
可变
的,因此它们可以用作字典键。b.additionalProperty = 'hello' 那么
python
模块
对象
如何是不
可变
的,它们如何作为字典键使用呢?
浏览 4
提问于2018-05-26
得票数 0
回答已采纳
2
回答
了解什么类型的
对象
可以是字典键
python
、
module
、
immutability
我正在和一个这样的用户讨论,在这个讨论中,我们试图确定一个
Python
模块在一个变量中--例如,sys,跟随import sys --是
可变
的还是不
可变
的。x = {sys: 1}
浏览 2
提问于2015-04-07
得票数 2
回答已采纳
2
回答
当您在函数参数列表中定义变量时,
python
中的变量范围是什么?
function
、
variables
、
scope
、
python-2.x
ho
python
处理一个列表和一个变量之间有什么区别?提前感谢您的帮助或引导。
浏览 3
提问于2018-04-10
得票数 0
回答已采纳
2
回答
如何检查不变性
python
、
python-2.7
、
python-3.x
、
immutability
、
mutable
在
python
中,有什么方法可以检查
对象
是不
可变
的还是
可变
的? 就像isimmutable(a)会返回True一样,如果a是不
可变
的,否则返回False。
浏览 3
提问于2013-07-26
得票数 14
回答已采纳
1
回答
更改
python
列表(通常为
可变
对象
)值,如map,但不返回新
对象
python
、
list
、
dictionary
Python
函数对
可变
和不
可变
都有效,它返回新的可迭代
对象
(用于
python
3.x)。 map(partial(np.mod, x2=2), x) 每个‘位’(np.int8)的代码随机添加或添加not +1,从而更改传递给函数的numpy ndarray
对象
现在编写代码时,它只在函数中创建新的map
对象</em
浏览 2
提问于2021-09-29
得票数 0
回答已采纳
3
回答
深度复制是否使用写入时复制?
python
、
deep-copy
、
copy-on-write
我想知道
python
解释器在对
可变
对象
进行深度复制时是否应用了写入时复制策略。 另外,我想知道深度复制是否也在非
可变
对象
上执行(这对我来说似乎很奇怪)
浏览 2
提问于2011-07-26
得票数 5
回答已采纳
2
回答
Python
对象
类型
python
、
object
、
python-3.x
、
mutable
我一直在学习
python
,我有一个疑问,我不确定我的想法是否正确。正如你所知道的,
Python
是一种面向
对象
的语言,所有的
对象
都有id、类型和值。然而,有一个概念我不确定我是否理解得很好。它是
可变
和不
可变
的
对象
。我知道有一些
对象
是
可变
的,比如数组,列表,还有一些是不
可变
的,比如字符串,整数,元组等等。基本上,主要的区别是不
可变
的不能改变它的值。在这行代码之后,如果我创建了另一个变量x,但现在= 2,
浏览 0
提问于2014-03-20
得票数 0
1
回答
相同的不
可变
元组指向不同的
对象
python
、
object
、
immutability
我知道
python
会通过指向内存中两个等价
对象
的相同
对象
来节省某些不
可变
类型。j...and集:tuple2 = ()>> True>> Truetuple3 = ([1, 2, 3],
浏览 10
提问于2017-06-28
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
可变对象与不可变对象
Python-可变对象-动态类型-引用传递-深拷贝
python的可变对象与不可变对象你知道有什么区别吗?来来来大佬来教你区分
什么是可变对象吗?用图说话
python的可变与不可变数据类型
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券