gpt4 book ai didi

python - 如何返回在 Python 中修改了 list[i] 的列表的副本?

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

例如,我想获取列表的副本,其中 list[0] = 100

l = [9, 2, 5]
#I want to get [100, 2, 5]

我写了这段代码,但它不起作用(发生错误)。

l = [9, 2, 5]
output = (lambda x: x[0]=100)(mylist[:])
#I want to get [100, 2, 5]

请使用任何 Pythonic 方式。

谢谢。

最佳答案

简单怎么样

output = [100] + l[1:]

这可以推广到任何索引i,如下所示:

output = l[:i] + [100] + l[i+1:]

关于python - 如何返回在 Python 中修改了 list[i] 的列表的副本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21971203/

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