python-3.x 问答列表

使可变元素的排序列表保持最新

作者:iago-lito 提问时间:3/19/2020

我可以在 python 中使用 or 对以前未排序的列表进行排序。sortedlist.sort 如果我希望我的列表在添加元素时保持排序,我可以使用模块中的 SortedList。sortedcon...

在 Python 中对不可变对象进行操作时,如何创建新对象?

作者:bhp 提问时间:4/13/2020

我知道不可变的对象不能就地更改。将创建一个新对象并将其重新分配给相同的变量名称。通过这种方式,我们可以保持与变量的关联。在内部,变量指向不同的对象。 >>> string = 'object' >>...

如何重写将默认输入更改为不这样做的类函数?

作者:user2415706 提问时间:6/9/2020

对于下面的代码,add_item 中的清单绑定到函数,如下所述: “最小惊讶”和可变默认参数 class Person: def __init__(self, name: str, invent...

如何从python中导入的模块中更改不可变对象?

作者:Victor Modamio 提问时间:9/12/2020

我发现自己在这种情况中挣扎:如果我有 foo.py # foo.py test = 0 def changeTest(new): test = new print(f'New test valu...

Python 可变和可哈希类型

作者:IamMashed 提问时间:4/25/2021

谁能解释一下如何获得一个既可散列又可变的对象? 我看过:可散列,不可变,它不能回答我的问题 我听说这在 python 中是可能的。...

带有可变函数的函数参数,避免“if arg is None”构造

作者:Wör Du Schnaffzig 提问时间:10/25/2021

有没有办法避免像下面这样的重复代码?对 20 个其他函数进行成像,这些函数采用具有默认值的可变参数。 每次检查参数时,每次在分支中分配默认值。 将默认值放在函数签名中不起作用,因为 python 会在...

python 上的奇怪 ctypes 行为 可调用包装 c 可调用 c_char_p argtype

作者:Wör Du Schnaffzig 提问时间:12/17/2020

我在以下测试程序中观察到一个奇怪的 ctypes 相关行为: import ctypes as ct def _pyfunc(a_c_string): print(type(a_c_string...

类似于 Python 中的字符串的可变数据类型

作者:Sourabh 提问时间:4/2/2021

我有 2 个文件,让我们说它们,并且有一个全局变量,比如说(数据类型是一个字符串),我正在导入 .现在,在运行时,函数 in 调用 的函数,该函数更改了 in 的值,但此更改不会显示在 中,因为测试是...

如何更改 Python 2d 数组元素?

作者:Varsha Nasi 提问时间:1/18/2023

new = [] curvepoints = [] for i in range (0, 10): for j in range (0, 3): new.append(0) curvepoin...

在 python 中递归传递列表是如何工作的?

作者:JayaAnim 提问时间:3/16/2023

我正在尝试更好地理解在 python 中传递列表的工作原理。我对 C++ 有非常深刻的理解,所以当我自学 python 时,我的理解是传递一个列表就像将指针变量传递给分配给该列表的内存。然而,对我来说...


共1238条 当前第11页