私はネストされたリストを持っている:ネストされたリストの値をPythonのdictに置き換えますか?
my_list = ['a','b','c','dog', ['pig','cat'], 'd']
とのdict:
my_dict = {'dog':'c','pig':'a','cat':'d'}
私はリストを取得するように、辞書を使用したい:
new_list = ['a', 'b', 'c', 'c', ['a', 'd'], 'd']
私は」次のようなものを試しました:
new_list = []
for idx1, item1 in enumerate(my_list):
for idx2, item2 in enumerate(item1):
new_list[idx1][idx2] = my_dict[item2]
item2
がdict
に存在しない場合はエラーとなります。これを行うより良い方法はありますか?