小编Vin*_*esh的帖子

用Python中另一个列表中的项目替换满足某些条件的列表元素

假设我有两个清单

a=[0,1,6,4,2,8] 
b=[10,20,30,40]
Run Code Online (Sandbox Code Playgroud)

我想用列表b中的项目替换列表a中介于0和4之间的元素。

换句话说,我的输出应该是

[10,20,6,30,40,8]
Run Code Online (Sandbox Code Playgroud)

请注意,从本质上讲,我们剥离a了满足特定条件的元素列表,并简单地将其替换为列表b中的一项。(b中的顺序保持不变)

编辑

我实际上知道列表中恰好有N个项目a满足条件。然后,我需要用另一个大小为N的列表b“替换”这些位置。

python

5
推荐指数
2
解决办法
565
查看次数

标签 统计

python ×1