这是最初的代码:迭代,产生独特的列表
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),这更糟糕。 –