Skip to main content
 首页 » 编程设计

python之合并两个列表,同时保持顺序并删除重复项

2025年05月04日11cyq1162

<分区>

我想合并两个列表,同时保持顺序并且不允许重复。

list1 = [4, 5, 2, 6] 
list2 = [4, 1, 2, 9, 6] 
 
output -> [4, 5, 2, 6, 1, 9] 

我试过的是 list(set(list1) | set(list2)) 但这并不能维持秩序。有没有办法通过列表理解来做到这一点?