我想創建列表(或設置)所有在python列表中出現的唯一值。 我有這樣的事情:在python列表中獲取唯一值列表
aList=[['a','b'], ['a', 'b','c'], ['a']]
,我想以下幾點:
unique_values=['a','b','c']
我知道,對於一個字符串列表你可以使用設置(ALIST),但我不能如何解決列表中的這個問題,因爲set(aList)給我提供了錯誤信息
unhashable type: 'list'
我該如何解決它?
您可以首先拼合列表。 https://stackoverflow.com/search?q=[python]+flatten+list(fyi,在Python中,這些被稱爲列表,而不是數組) –
謝謝,我不知道哪一個是正確的;) – mihasa
我已經看到列表解析這樣做,但由於我的列表非常大,我已經猜到了效率方面的問題,這將是一個不好的電話 – mihasa