python的嵌套式数据结构

嵌套式数据结构指的是数据结构之间的相互嵌套,例如列表中嵌入字典;列表中嵌入列表;字典中嵌入字典等

1.列表中包含字典

#例如花名册
 people_list = [{'name': '林旭恒', 'school': '安徽师范大学附属中学'},
          {'name': '吴作同', 'school': '中山市第一中学'}
         ]
for people in people_list:
    print(people)

{‘name’: ‘林旭恒’, ‘school’: ‘安徽师范大学附属中学’}
{‘name’: ‘吴作同’, ‘school’: ‘中山市第一中学’}

2.字典中包含列表

#图书的标签
book = {'title' : '计算机组成原理‘
        'tag' : ['计算机','基础原理']
            }
for tags in book['tags']:
    print(tags)

艺术
艺术史

3.字典中嵌套字典

#真实的英文单词字典
dict = {'evaporation': {'释义': '蒸发', '词性': 'n'},
        'carpenter': {'释义': '木匠', '词性': 'n'}}
for word, info in dict.items():
    print('单词 ' + word + ' 释义为:' + info['释义'] + ',词性为:' + info['词性'])

单词 evaporation 释义为:蒸发,词性为:n
单词 carpenter 释义为:木匠,词性为:n

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。