Python を使用してリスト内の文字列を検索することについて質問があります。まず、xlrd を使用して Excel ファイルを開き、1 列のリストを作成します。この列は、私が使用したいすべてのコミュニティです。次に、コミュニティを含む別のファイルがあり、以前に開いた Excel ファイルに存在するコミュニティのみを使用したいと考えています。すぐに、次のコードで作品を作成します。
import xlrd
book = xlrd.open_workbook("C:\Users\Yannick\Desktop\MASTERPROEF\Bestanden_LAMBIT\Excel_Files\From_A\ANTWERP_CORRECT.xls")
sh = book.sheet_by_index(0)
gemeente = 'CELLES'
rl = sh.col_values(4,start_rowx=1)
print rl
if gemeente in rl:
print "OK"
しかし、それは問題を引き起こします。「OK」と出力されます。これは、「CELLES」がリスト内の「COURCELLES」というコミュニティにリンクされていることを意味します (「CELLES」がリストにないため、私は知っています。したがって、Python が「CELLES」のリストを検索すると、 'COURCELLES' との正の一致. 100% 同一の一致を検索する方法を知っている人はいますか?文字列の一部が同一であるという理由だけで、'CELLES' が 'COURCELLES' とリンクされないようにするには?