dictの入れ子になったlistからある要素を探すには
重複した要素を探して、そのkeyとindexを知りたかった。
データ
data = {'y': [['a', '234'], ['b', '567']], 'x': [['c', '890'], ['d', '333']]}
作った関数
def foo(arg): for key in data.keys(): for idx, valule in enumerate(data[key]): if arg in valule[1]: return key, idx else: continue
実行結果
foo('234') ('y', 0)
独学プログラマー Python言語の基本から仕事のやり方まで
- 作者: コーリー・アルソフ,清水川貴之監訳,清水川貴之,新木雅也
- 出版社/メーカー: 日経BP社
- 発売日: 2018/02/24
- メディア: 単行本
- この商品を含むブログ (4件) を見る
- 作者: Bill Lubanovic,斎藤康毅,長尾高弘
- 出版社/メーカー: オライリージャパン
- 発売日: 2015/12/01
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (3件) を見る