如何防止多次在空列表中输入相同的值?
错误示例
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)
而且,如果我使用dict更好?
我不是英国人
答案 0 :(得分:1)
如果您想拥有独特的元素集合,则应使用set
。
a = set()
while len(a) < 5:
a.add(input())