gpt4 book ai didi

python - 在 for 循环中修改列表元素

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

我有一个列表a,我想根据函数f 更改元素a[i: j]。我能比天真的方法做得更好吗?

for index in range(i, j):
a[index] = f(a)

[我所说的更好是指更接近 map(f, a) 或更快的东西。]

最佳答案

你可以给切片赋值:

a[i:j] = map(f, a[i:j])

关于python - 在 for 循环中修改列表元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9304302/

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