2016-09-29 16 views
-3

私はPythonプログラミングの初心者でした。マトリックス/配列/リストの値を選択

a = [0 1 2 3 4 5 6 7 8 9] 

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

私は

a = [0 1 2 3 4 5 6 7 8 9] 

を持って、私は得るために、値< = 6と行列/配列/リストを形成するようにしたい:違いは何ですか。

a1 = [0 1 2 3 4 5 6] 

どうすればa1を得ることができますか?

私の質問が以前に尋ねられた場合は申し訳ありません。

+0

入力する内容と出力する内容は何ですか? – Harsha

+0

最初の要素は10要素のリストです。 2番目は有効なリストではありません。そのリストを作成しようとすると、構文エラーが発生します。 1要素のリストが必要な場合は、 'a = [" 0 1 2 3 4 5 6 7 8 9 "]' –

答えて

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

が有効なリストである、

a = [0 1 2 3 4 5 6 7 8 9] 

が有効なリストではありません

あなたがオンにすると仮定:

a = [0, 1, 2, 3, 4, 5, 6] 

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

forループ

a1 = [x for x in a if x <= 6] 

か:

あなたは、リストの内包表記を使用することができ

a1 = [] 
for x in a: 
    if x <= 6: 
     a1.append(x) 

リストの内包ソリューションは、しかし、よりニシキヘビです。

+0

を使ってください。ありがとう、私はそれを試して成功しました。 – rpu

関連する問題