Skip to main content
 首页 » 编程设计

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

2025年05月04日13lori

例如,我想获取列表的副本,其中 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:]