【发布时间】:2013-04-10 06:53:48
【问题描述】:
我将如何制作一个类似的列表
My_list = [['Item1', 'item2'], ['shark', 'dog', 'cat']]
到如下两个列表:
My_list = ['Item1', 'item2']
My_list2 = ['shark', 'dog', 'cat']
另外,如果我不知道列表中有多少个列表,我该怎么做?
【问题讨论】:
-
My_list = ['Item1', 'item2']['shark', 'dog', 'cat']到底是什么意思?这不是一个有效的表达式。 -
如果你想要
My_list = ['Item1', 'item2', 'shark', 'dog', 'cat'],那么答案是:sum(My_list,[])或list(itertools.chain.from_iterable(My_list))。另请参阅this 相关问题。 -
抱歉,修改后的问题有点混乱,我问的是什么,哈哈。
-
请使用小写的变量名