[python3] 读取或构造JSON返回值List & Dict

1. 取值

person[0]['Name'] -- Peter

person[0]['Language'][0]['English'] -- CET-6

person = [{
   "Name": "Peter",
   "Language": [{
       "English": 'CET-6',
       "Japanese": 'N2' 
   }] 
}]

2. 添加元素

两种方法都只能传一个参数,区别在于传list时,前者将整个list作为一个item,后者将list中的元素分别作为items

persons = [1]

persons.append(person) -- add a list

[
    1, 
    [{
        'Name': 'Peter',
        'Language': [{
            'English': 'CET-6',
            'Japanese': 'N2'}]
    }]
]

 

persons.extend(person) -- add a dict

[1, {
        'Name': 'Peter'
        'Language': [{
            'English': 'CET-6',
            'Japanese': 'N2'}
        ]}
]

 

posted @ 2017-07-30 19:48  break大蜗牛  阅读(1890)  评论(0编辑  收藏  举报