Vergleich element in der Liste und string

Ich bin nur zu lernen, python, und ich komme über die Frage, wo ich eine Datei Lesen und sehen Sie nach einem Wort suchen,

mein code ist

Search_Word = input("Type your search word : ")
file = open(input("Your file name"), 'r')
read_line = file.readlines()
file.close()

def isPartOf(read_line, Search_Word):
    x = False
    for i in range (0, len(read_line)):
        if(str(read_line[i) == Search_Word):
            x = True

    return x


isPartOf(read_line, Search_Word)
print(isPartOf(read_line, Search_Word))

Das problem ist, dass nachdem ich jede Zeile in eine Liste, dann vergleichen Sie jedes element in einer Liste, um die Eingaben des Benutzers (Was ich Suche)
problem ist, dass, obwohl element in der Liste und Benutzereingaben exakt übereinstimmen, wird das Programm nicht erkennt, dass es dasselbe...

if Search_Word in read_line[i]: was Wahr ist, wenn Search_Word ist ein substring von read_line[i].

InformationsquelleAutor Ben Han | 2016-09-25

Schreibe einen Kommentar