Python
1list = [ 2 {'id': '0000000436', 'value': 'iPhone'}, 3 {'id': '0000002154', 'value': 'Xperia'}, 4 {'id': '0000002089', 'value': 'Galaxy'}, 5 {'id': '0000002313', 'value': 'AQUOS'}, 6 {'id': '0000002458', 'value': 'arrows'}, 7 {'id': '0000002781', 'value': 'HUAWEI'}, 8 {'id': '0000002558', 'value': 'その他スマートフォン'}, 9 {'id': '0000000182', 'value': 'スマートフォンアクセサリー・スマホグッズ'}, 10 {'id': '0000002768', 'value': 'タブレットケース/フィルム'} 11 ] 12 13t = 'iPhone a' 14 15for l in list: 16 if t in l.values(): 17 print('heloo')
お世話になっております。
上記のコードについて辞書型に対するinは対象のテキストが部分一致でもhelooを出力されるかと思ったのですが、
出力がされません。
t = iPhoneの場合出力されるのですが、コードの間違いを教えて頂けないでしょうか。
よろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/15 14:05