Python二维数组转一维并去除重复元素

语言:
Python
6 浏览
0 收藏
2小时前

代码实现

Python
def flatten_unique(nested_list):
    return list(set([item for sublist in nested_list for item in sublist]))

# Usage
nested = [[1, 2], [2, 3], [4]]
print(flatten_unique(nested))  # [1, 2, 3, 4]

将二维数组展开为一维,并去除重复元素。

#列表#去重

片段说明

  • 使用列表推导式快速展开
  • set 去重,输出无序;如需有序可用 dict.fromkeys 技巧

评论

加载中...