入れ子の辞書から辞書を削除したいと思います。この辞書から :入れ子の辞書から辞書を削除する
dict = {
'user': [
{
'firstName': 'john',
'lastName': 'doe',
'movieList': []
},
{
'firstName': 'sarah',
'lastName': 'doe',
'movieList': []
},
{
'firstName': 'john',
'lastName': 'smith',
'movieList': []
},
{
'firstName': 'sarah',
'lastName': 'smith',
'movieList': []
}
], 'movie': []
}
私は削除する:
私は削除使用してみましたが、私はこのエラーを取得 インデックス0 あり{
'firstName': 'john',
'lastName': 'doe',
'movieList': []
}
:
dict['user'][userId] TypeError: list indices must be integers or slices, not str
これまでに何を試しましたか? – FELASNIPER
@FELASNIPER del dict ['user'] [userId]、私は何ができるかわからない – Gallo
'dict ['user']'は_list_を_dictionary_ではなく、エラーを返そうとしているものを返します –