擅长:python、mysql、java
<p>这将返回嵌套列表,就像示例输出是嵌套列表一样。你知道吗</p>
<pre><code>#!python2
x = [[1, ["cat", "dog"]], [2, ["dog", "mouse", "elephant"]], [3, ["mouse", "giraffe"]]]
new_lst = []
for sublst in x:
for subsublst in sublst[1]:
if not any(subsublst in sublst for sublst in new_lst):
new_lst.append([subsublst]) # nested list
# new_lst.append(subsublst) # a list of strings
print new_lst
'''
[['cat'], ['dog'], ['mouse'], ['elephant'], ['giraffe']]
'''
</code></pre>