わかりました、私はこのコードを持っています:
colors = ["Red" , "Green" , "Blue" , "Pink" , "Purple" , "Cyan"]
search = str(raw_input())
found = "not"
if search in colors:
print "Found!"
else:
print "not Found"
これまでのところ、リスト内にある文字列を端末に正確に入力した場合にのみ、リスト内の 1 つの項目を見つけることができます。これが問題です。
端末に 1 つまたは 2 つの文字を入力して、検索に一致するリスト内の文字列を一覧表示できるようにする必要があります (たとえば、端末に「P」と入力すると、「Pink」が一覧表示されます)。 " と "Purple" は、これまでの検索と一致するためですが、完全には一致しません)
私は何かを見落としているかもしれませんが、検索するためだけに200行を超えるコード(これを実装する必要があるため、リストに150を超える文字列があるため200行以上)を使用せずに、この方法でリストを検索できる方法はありますか文字列の?