2012-06-05 19 views

答えて

149
list[:10] 

は、このリストの最初の10要素をスライスで示します。

はしかし、ノート、それはそれはすでにPythonが使われているように、可変識別子としてlistを使用するないベストです:list()

あなたはこのtutorial on listsが参考にして見つけるかもしれない操作のこれらのタイプについての詳細を調べるにはリンク@DarenThomas Explain Python's slice notation提供 - のおかげダレン)

+1

これは標準的な答えです。こちらもチェック:http://stackoverflow.com/questions/509211/good-primer-for-python-slice-notation –

+4

これは確かに最初の答えのための速いレースだった:)まあCAPTCHA! –

+0

うわー、ありがとうDaren、それは簡単でした! :-) – Amyth

5

はスライス演算子を使用します

list = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20] 
list[:10] 
を210の
8

チェックこの

list = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20] 

list[0:10] 

出力:

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

itertoolsモジュールはそれで素晴らしいものがたくさんあります。 islice機能を試し、その後、標準スライス場合(リヴォンで使用されるように)あなたがやりたいことはありませんので:

from itertools import islice 
l = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20] 
iterator = islice(l, 10) 
for item in iterator: 
    print item 
関連する問題