きゃっとぐるーぶ

忘れてもいいようにメモを取っても、メモを取ったことを忘れる男の備忘録

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言語の基本から仕事のやり方まで

独学プログラマー Python言語の基本から仕事のやり方まで

入門 Python 3

入門 Python 3