代码实现
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
技巧
推荐代码片段
评论
加载中...