1

ここでPythonの初心者、私はリストのリストを持っており、そのリストの特定の部分を参照したいと思います。

例えば

lol = [[1, 2, 4], [6, 7, 8], [9, 10, 14]]

リストの1つ、たとえば1、6、9の最初の項目を印刷したいだけの場合、どうすればよいですか?

lol [0]など、各リストを個別に参照する方法を見つけることしかできませんが、そのリスト内のアイテムを参照することはできません。

よろしくお願いします!

乾杯

4

4 に答える 4

5
>>> lol = [[1, 2, 4], [6, 7, 8], [9, 10, 14]]
>>> lol[0][0]
1
>>> lol[1][0]
6
>>> lol[2][0]
9
于 2012-06-18T09:12:37.073 に答える
3

[x]別のレベルを追加します。

lol[2][0]

最後のリストの最初の要素が表示されます。

于 2012-06-18T09:13:03.710 に答える
1

リストの1つ、たとえば1、6、9の最初の項目を印刷したいだけの場合、どうすればよいですか?

リスト内包表記を使用して、リストのリスト内の特定の位置にあるアイテムをフェッチするだけです。

lol = [[1, 2, 4], [6, 7, 8], [9, 10, 14]]
print [item[0] for item in lol]
于 2012-06-18T09:12:24.457 に答える
0

久しぶりですが、次のコードになると思います。

for innerList in lol:
    print innerList[0]
于 2012-06-18T09:14:02.430 に答える