初心者の質問です。変数gerritのデータをリストgerrit_refsと照合し、対応する一致を取得して変数に保存する必要がある次のコードがあります。どうすればよいですか?
'''
gerrit_refs:
refs/changes/89/202089/4
refs/changes/39/205739/2
refs/changes/94/195594/6
refs/changes/90/202090/4
refs/changes/92/202092/4
'''
def main ():
gerrit=205739
with open('gerrit_refs.txt', 'r') as f:
# Here we make a list of refs based on the file
gerrit_refs = [line.strip() for line in f]
match = None
for ref in gerrit_refs:
if gerrit in ref:
match = ref
print match
break
if __name__ == '__main__':
main()
エラー:-
TypeError:'in'では、左オペランドとして文字列が必要です。