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