问答列表

在 Python 中显示不同值的字典对象的 ID

作者:Reactoo 提问时间:6/5/2021

到目前为止,我所学到的是 python 中的字典是可变的,即我们可以在不更改其对象 id 的情况下更改字典对象的任何值。 但是当我更改字典的值时,当我看到结果时,id 发生了变化。 这是我所做的。...

为什么集合不将元组(其中字典是项)作为键?

作者:Yogesh 提问时间:1/23/2022

我知道集合键是不可变的,因此像列表这样的数据类型没有资格成为集合中的键。在下面显示的示例中,如果元组内存在字典中,为什么元组不能用作键?有人可以帮我解释一下吗? x= (1,{'a':1}) y= ...

区分只读函数输入参数和可变函数输入参数的 Python 方法

作者:OrenIshShalom 提问时间:1/14/2021

Python 似乎没有有效的限定符 如何在 Python 中创建常量?区分只读/可变函数参数的最“pythonic”方法是什么?我应该在评论中指出吗?const # my_graph is READ...

函数不对 python 中的列表切片起作用

作者:Aditya Wagh 提问时间:7/12/2020

我正在尝试按元素旋转长度数组。我反转了数组,然后反转了数组的两个部分并得出结果。arrnd0 to n-dn-d to n from sys import stdin def reverseArr...

Python - 为什么列表中的每个项目都被 while 循环的最终值覆盖?[复制]

作者:jessicashew 提问时间:2/13/2022

这个问题在这里已经有答案了: 列表列表意外反映在子列表之间(17 个答案) 如何克隆列表,使其在分配后不会意外更改? (24 个答案) 如何深度复制列表? (10 个答案) 去年关闭。 我正在尝试从...

如何定义可变组?

作者:Yerbol Sapar 提问时间:6/30/2022

列表是一种可变数据类型。如果我的 2d 列表中的子列表对同一对象有多个引用,那么更改任何一个子列表都会更改其他对象,这一事实表明了一个问题:我是否能够提取有关链接子列表的信息? 为了解释,让我们考虑...

为什么一个类的新实例会与其他实例共享成员?

作者:Rizwan Kassim 提问时间:11/21/2008

class Ball: a = [] def __init__(self): pass def add(self,thing): self.a.append(thing) def si...

为什么我不能在函数中重新分配列表(作为参数传递)?[复制]

作者:handsome donkey 提问时间:7/16/2022

这个问题在这里已经有答案了: 列表可以变异吗?[复制] (3 个答案) 去年关闭。 根据我的理解,这两个函数都应该改变,因为列表是可变的,但只有 foo() 这样做了。list def foo(m...

在 for 循环中创建的 lambda 函数的 Python 列表在具有不同 id [duplicate] 时行为相同

作者:Plaikeeaan 提问时间:8/7/2022

这个问题在这里已经有答案了: 在循环(或理解)中创建函数(或 lambda)( 7 个答案) lambda 函数闭包捕获什么? (8 个答案) 去年关闭。 我正在尝试解决经典的 FizzBuzz 问...

Python 中奇怪的切片行为

作者:mrwonderfulness 提问时间:8/19/2022

我觉得这有点奇怪。谁能向我解释一下:为什么,如果我有这样的列表: l = [1, 2, 3, 4, 5] 我做这个重新分配: l[-1:0] = [99,] 然后它将 99 插入 5 的左...


共884条 当前第19页