2016-11-19 27 views
1

最大10個の要素しか保持しないリストを設定するには?あなたは、可能Pythonリストの長さを制限する

ar = map(int, raw_input().split()) 

、ユーザーがarリストを取得した後

+0

あなたはそのユーザーを防ぎたいのですか、あとであまりにも多くの価値があると言いますか?または、余分な値を無視して、そうしたことを伝える可能性がありますか? –

+4

なぜ名前を入力するときに整数に変換するのですか? –

答えて

3

を与えることができ、入力の数を制限したいと思います:

私は、次のステートメントを使用してリストの入力名を取得していますあなたはまた、ERを上げたい場合は

ar = ar[:10] # Will hold only first 10 nums 

:としてをスライスリストを経由して、残りのアイテムを捨てますRORリストは、複数のアイテムを持っている場合、あなたはそれが長さだ確認することなど:

if len(ar) > 10: 
     raise Exception('Items exceeds the maximum allowed length of 10') 

注:あなたは長さチェックを行っている場合は、リストをスライスする前にそれをする必要があります。

関連する問題