2017-05-21 15 views
-5

x [item]は何を意味しますか?このコードで

x = [0,1,2] 

for item in range(len(x)): 
    print x[item] 

印刷結果は次のとおりです。

0 1 2 

X [アイテム]何をしますか?どういう意味ですか?

+0

'x'はあなたのリストです、' item' - ある値のインデックスです – RomanPerekhrest

+2

私はあなたがチュートリアルを読むことを始めなければならないと思います。 [公式のもの](https://docs.python.org/3/tutorial/index.html)はかなり良いです。 – vaultah

+2

また、次の段落が* "もちろんx:print itemの' for itemは同じことをしていて、実際にはPython 3.xを使うべきだから'print(item)' "*。 – jonrsharpe

答えて

0

xです。 itemは、0からリストx -1の長さまでの範囲のインデックスです。

x[item] のリストxの値にアクセスします。

0

Xは3つの値を含む変数で、このタイプの変数は配列またはリストと呼ばれ、単一ではなく複数の値を保持できます。 xの値にアクセスするには、0から始まりn-1に終わるこの変数のインデックスにアクセスする必要があります.nは変数の値の番号です。 たとえば、ここでは3つの値があるので、nは(3-1)2になります。これは長さまたはサイズとも呼ばれます。 xの値にアクセスするには、「item」という一時インデクサーを定義しました。 [items]は0からn-1までの値になり、単純に出力されます。 あなたはコンセプトを願っています。

0

xは、3つの値を持つリストです。ループが実行されるたびに、変数 'item'にループの現在の回数が設定されます(リストに3つの値があるので、0、1、2)。 x [0]を印刷すると、リストの最初の項目が印刷されます。したがって、x [item]を印刷すると、リストの最初の項目、次に1番目、2番目、3番目の項目が印刷されます。

詳細については、リストとループを参照してください。

関連する問題