なぜAは真実を解決しますが、Bは解決しませんか? Aは5に等しく、BがリストであるのでAはなぜ真実を解決しますが、Bは解決しませんか?
Bosses = {
'A' : 5,
'B' : [5,6]
}
for key, value in Bosses.iteritems():
if value == 5:
print "Yes for " + key
else:
print "No for " + key
なぜAは真実を解決しますが、Bは解決しませんか? Aは5に等しく、BがリストであるのでAはなぜ真実を解決しますが、Bは解決しませんか?
Bosses = {
'A' : 5,
'B' : [5,6]
}
for key, value in Bosses.iteritems():
if value == 5:
print "Yes for " + key
else:
print "No for " + key
あなたはこの
if (isinstance(value, list) and 5 in value) or value == 5:
print "Yes for " + key
else:
print "No for " + key
私はこの時点に達しています...時間が正確に時間であれば動作します今、私は一定の時間内にチェックしたいと思います。私の時代は文字列の値であると思われ、intとする必要があるので、私はそれらと数学をすることができます。時間は10進形式で試してみました。 – MidnightCoder
あるいはこのような試み: ボス= { '進化ジャングルワーム':[0.00、4.00、8.50、13.00、16.00、21.00]、 'Karka女王':[2.00、6.30、11.00、14.00、19.00、22.00 ]、 「Tequatl the Sunless」:[3.00,7.50,12.00,15.00,20.00,23.00] } – MidnightCoder
PS:コメントで書いて申し訳ありませんが、よく見えません。多分私はそれを他の方法で分かち合うことができます。 – MidnightCoder
のような追加のチェックを追加することができます。リストが5に等しくない – Vinny
[5,6]が5と等しくないため、 – JJJ
解決できるようにリストを整数に解決できますか?そうでなければ、このタイプの比較にはより良いアプローチがありますか? – MidnightCoder