확인 목록을 검색, 나는이 코드를 가지고 : 당신이 목록에 그대로 터미널에서 문자열을 입력하는 경우에만파이썬은
colors = ["Red" , "Green" , "Blue" , "Pink" , "Purple" , "Cyan"]
search = str(raw_input())
found = "not"
if search in colors:
print "Found!"
else:
print "not Found"
지금까지,이 목록에서 한 항목을 찾을 수 있습니다, 즉 문제.
터미널에 하나 또는 두 개의 문자를 입력 할 수 있어야하고 검색과 일치하는 목록 안의 문자열을 나열 할 수 있어야합니다 (예 : 터미널에 "P"를 입력하면 지금까지 내 검색과 일치하기 때문에 "분홍색"과 "자주색"을 나열합니다.
나는 뭔가를 간과하고 있을지 모르지만, 200 라인이 넘지 않아도 이런 식으로 목록을 검색 할 수있는 방법이 있습니까? 코드를 (200 + lines 내가 이것을 구현해야하기 때문에 목록에있는 150 개 이상의 문자열을 가지고 있습니다) 문자열을 검색하기 위해?
Google의 자동 완성과 같은 '추천 검색어'를 묻는 질문이 있으십니까? – squiguy
@squiguy yea, 거의 비슷하게 –