我在 python 中有一个列表字典:
content = {88962: [80, 130], 87484: [64], 53662: [58,80]}
我想把它变成唯一值的列表
[58,64,80,130]
我写了一个手动解决方案,但它是一个手动解决方案。我知道有更简洁、更优雅的方法可以通过列表推导、map/reduce、itertools 等来做到这一点。有人知道吗?
content = {88962: [80, 130], 87484: [64], 53662: [58,80]}
result = set({})
for k in content.keys() :
for i in content[k]:
result.add(i)
# and list/sort/print just to compare the output
r2 = list( result )
r2.sort()
print r2
原文由 Jonathan Vanasco 发布,翻译遵循 CC BY-SA 4.0 许可协议
双 集理解:
蟒蛇 3:
蟒蛇2: