私は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