私はPython 2.7を使っています。私が試してみました入れ子の辞書から値のリストを取得
[4635, 5648, 77]
:
childrenids = [elem['children'][0]['id'] for elem in mylist]
が、これだけ
mylist = [
{u'id': 5650,
u'children': [
{u'id': 4635},
{u'id': 5648}
]},
{u'id': 67,
u'children': [
{u'id': 77}
]}
]
は、私はすべての子供のIDのリストを取得したいと思います:
私は次のリストを持っています私は各子供の最初の1つを与える:
[4635, 77]
私はそれらをすべて取得することはできません。
ヒント?なぜ[0]
@PeterWood OPにはdictsのリストがありますので、重複するキーはありません。 – DeepSpace