6

Python で for ループを使用して、リストから最初の 5 つの要素を出力するにはどうすればよいですか。私はここに何かを作成しました。

x= ['a','b','c','d','e','f','g','h','i']
for x in x:
   print x;

これで、リスト内のすべての要素を印刷するだけです。しかし、リストから最初の5つの要素を印刷したかったのです。事前に感謝します。

4

1 に答える 1

20

スライスを使用できます:

for i in x[:5]:
    print i

これにより、リストの最初の 5 つの要素が取得され、それを反復処理して各項目を出力します。

for x in x:リスト自体を上書きしたばかりなので、これもお勧めしません。

最後に、Python ではセミコロンは必要ありません :)。

于 2013-11-01T06:49:56.680 に答える