maharashtra = []
maharashtradata = []
for sec in sections:
row = 1
for item in xmlDocTree.iter(sec):
if "AHMEDNAGAR" in item.text:
maharashtra.append(row)
row = row + 1
col = col+1
for entry in maharashtra:
col=0
entrydata = {}
for sec in sections:
entrydata[sec] = fetched[sec][entry]
col = col + 1
maharashtradata.append(entrydata)
for flag in maharashtradata:
if flag['M_Flag'] == "U":
print "Hello"
ここでは、maharashtradataはその中に辞書を含むリストです。コンソールが印刷されていないため、ループが機能していません。Hello
プログラムが印刷されていませんこんにちは!
エラーのように、 'data1'は' has_key'メソッドを持たない文字列です。それがなかったとしても、それは「U」に等しくなることはないブール値を返すことに注意してください。おそらく、ここで何をしようとしているのかを正確に説明する必要があります(そして、無関係なコードの残りの部分を切り捨ててください)。 entrydataすなわちDICでは –
があり、キー値がIまたはUのいずれかが、私は「M-Flagは」@Dinesh Suthar – Talha
おかげ値をキー有している場合にのみ、そのデータを取得しようとしています「M_Flag」 dict @Dinesh Suthar – Talha