You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在列表指定索引插入元素并返回更新后的列表:特定场景下的简洁语法实现方法

最简洁的实现方法

嘿,要完成这个需求,用Python列表内置的insert()方法就是最简洁的方式啦。

因为我们需要把add_item里的'b'插入到original列表中'a''c'之间——也就是列表的索引1的位置(Python列表索引从0开始),直接调用insert()方法就能一步到位:

original = ['a', 'c', 'e']
add_item = ['b', 'd']

# 插入add_item的第一个元素到original的索引1位置
original.insert(1, add_item[0])

print(original)  # 输出结果: ['a', 'b', 'c', 'e']

补充说明

  • insert()方法会直接修改原列表,操作高效且语法简洁,完全贴合你的需求。
  • 如果不想修改原列表,想要生成一个新列表的话,也可以用切片拼接的方式,不过相对来说代码会稍长一点:
    new_list = original[:1] + [add_item[0]] + original[1:]
    

内容的提问来源于stack exchange,提问作者retr0327

火山引擎 最新活动