2017-07-11 13 views
-3

何回も空のリストに同じ値を入力しないようにするにはどうすればよいですか?私は辞書を使用する場合ユーザー入力から一意の値を取得する

間違っ

a = [ ] 

while a [ 4 ] ! = None: #ensure in put 5 times 

    option = input() 

    if option in a: #prevent input same value 

     continue 
    else: 
     a.append(option) 

はまた、良いですか?

そして私はあなたのユニークな要素のコレクションを持っているしたい場合はsetを使用する必要があり、英語

+0

これはどういう意味ですか? –

答えて

1

のネイティブではありませんよ。

a = set() 

while len(a) < 5: 
    a.add(input()) 
関連する問題