1
[ [1,2,3] , [4,5,6] , [7,8,9] ]

ネストされたリストの各リストの最初の項目を取得して、次の方法で新しいリストに入れることができます。

newList = [row[0] for row in data]

[1,4,7]

しかし、2番目のリストから始めてやりたいので、

[4,7]
4

2 に答える 2

4

データをスライスします(これにより、メモリ内に新しいリストが作成されます):

newList = [row[0] for row in data[1:]]
于 2013-09-25T18:28:39.857 に答える
0

リスト内包表記を結合し、入力リストをスライスします。

>>> l = [ [1,2,3] , [4,5,6] , [7,8,9] ]
>>> [r[0] for r in l[1:]]
 [4, 7]
于 2013-09-25T18:29:19.477 に答える