這是最初的代碼:迭代,產生獨特的列表
word_list = ['cat','dog','rabbit']
letter_list = [ ]
for a_word in word_list:
for a_letter in a_word:
letter_list.append(a_letter)
print(letter_list)
我需要對其進行修改以產生不同的字母的列表。
可能有人請告知如何做到這一點無需使用set()
結果應該是這樣的
> ['c', 'a', 't', 'd', 'o', 'g', 'r', 'b', 'i']
set有什麼問題?有任何限制嗎?你可以使用[numpy unique](http://docs.scipy.org/doc/numpy-1.10.1/reference/generated/numpy.unique.html) – qmaruf
如果沒有一套或其他東西靠近,你會感到複雜的O(n^2)而不是O(n),這更糟糕。 –