我想要一个只包含嵌套列表的第一个元素的列表。 嵌套表L,它的样子:Python:嵌套列表中的第一个元素
L =[ [[0,1,2],[3,4,5],[6,7,8]], [[0,1,2],[3,4,5],[6,7,8]], [[0,1,2],[3,4,5],[6,7,8]] ]
for l in L:
for t in l:
R.append(t[0])
print 'R=', R
输出是R= [0, 3, 6, 0, 3, 6, 0, 3, 6]
但我想得到这样一个分离的结果是:
R= [[0, 3, 6], [0, 3, 6], [0, 3, 6]]
我也通过列表理解试过像[[R.append(t[0]) for t in l] for l in L]
但这给出[[None, None, None], [None, None, None], [None, None, None]]
出了什么问题?
@ isedev谢谢! – lara 2014-09-12 11:07:19