gpt4 book ai didi

python - 从 lambda 分配给 Python 列表的一部分

转载 作者:太空宇宙 更新时间:2023-11-03 13:05:14 25 4
gpt4 key购买 nike

我知道各种对象都有某些“特殊”方法,这些方法表示通常使用运算符执行的操作(即 int.__add__ 用于 +,object.__eq__ 对于 == 等),其中之一是 list.__setitem,它可以为列表元素赋值。但是,我需要一个可以将列表分配给另一个列表的一部分的函数。

基本上,我正在寻找与 some_list[2:4] = [2, 3] 等价的表达式。

最佳答案

线

some_list[2:4] = [2, 3]

还将调用 list.__setitem__()。不过,它会传递一个 slice 对象,而不是索引。该行相当于

some_list.__setitem__(slice(2, 4), [2, 3])

关于python - 从 lambda 分配给 Python 列表的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5060830/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com