假设我有两个清单
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 ×1