私は文字列を持っています:
a = "sky high"
そして、私が開いてリストに変換したcsvスタイルのファイル:
mylist = [["sky high",'77'],["sky high and high",'88']]
文字列がすべてのリストの最初の位置に存在するかどうかを確認したい。しかし、私がこれを行うと:
for row in mylist:
if a in row[0]:
print row[1]
77 88
ただの代わりに結果が得られます77
。if を使用しても結果が得られないため、なぜ使用できないのかわかりませんa == row[0]
。何をすべきか考えていますか?
編集:
したがって、実際に私のコードは次のようになります。
data = open("text.qrel",'rb')
new = []
for row in data:
d = row[:-1].split(',')
if a == d[0]:
new.append(d[1])
そしてそれはうまくいきません!