我基本上试图从多维列表中提取一些数据到一个新列表中。虽然这段代码做我想做的,但我想知道是否有更好的方法来获得这个结果没有循环通过原始列表?来自多维列表的特定索引的新列表?
aa = [
["a", "aa", "aaa"],
["b", "bb", "bbb"],
["c", "cc", "ccc"],
]
b = []
for a in aa:
b.append(a[1])
b
>> Result: ['aaa', 'bbb', 'ccc']
你现在的代码实际上应该返回'['aa','bb','cc']'。这是故意的,还是你的意思是有'a [2]'而不是'a [1]'。 – TerryA 2013-03-02 05:04:44
啊是的,我想我抄了结果的错误部分 – Panupat 2013-03-02 05:47:57