国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python嵌套式數(shù)據(jù)結(jié)構(gòu)實(shí)例淺析

2020-01-04 13:35:10
字體:
供稿:網(wǎng)友

本文實(shí)例講述了Python嵌套式數(shù)據(jù)結(jié)構(gòu)。分享給大家供大家參考,具體如下:

嵌套式數(shù)據(jù)結(jié)構(gòu)指的是:字典存儲在列表中, 或者列表作為值存儲在字典中。甚至還可以在字典中嵌套字典。

1 字典列表

列表中包含字典。比如花名冊:

people1 = {'name': '林旭恒', 'school': '安徽師范大學(xué)附屬中學(xué)'}people2 = {'name': '吳作同', 'school': '中山市第一中學(xué)'}people_list = [people1, people2]for people in people_list:  print(people)

運(yùn)行結(jié)果:

{'name': '林旭恒', 'school': '安徽師范大學(xué)附屬中學(xué)'}
{'name': '吳作同', 'school': '中山市第一中學(xué)'}

有的應(yīng)用場景,會在列表中包含大量的字典, 而且其中的每個(gè)字典都會包含擁有眾多屬性的大對象。

2 列表字典

字典包含列表。比如圖書的標(biāo)簽,一本書會被標(biāo)注多個(gè)標(biāo)簽:

book = {'title': '現(xiàn)代藝術(shù)150年',    'tags': ['藝術(shù)', '藝術(shù)史']}for tags in book['tags']:  print(tags)

運(yùn)行結(jié)果:

藝術(shù)
藝術(shù)史

在字典中,需要一個(gè)鍵關(guān)聯(lián)多個(gè)值時(shí),我們就可以在字典中嵌套一個(gè)列表。

注意: 列表和字典的嵌套層級不宜太多。 如果嵌套層級多于 2 級, 那么可能有更好的解決方案。

3 字典中嵌套字典

比如說真實(shí)的英文單詞字典:

dict = {'evaporation': {'釋義': '蒸發(fā)', '詞性': 'n'},    'carpenter': {'釋義': '木匠', '詞性': 'n'}}for word, info in dict.items():  print('單詞 ' + word + ' 釋義為:' + info['釋義'] + ',詞性為:' + info['詞性'])

運(yùn)行結(jié)果:

單詞 evaporation 釋義為:蒸發(fā),詞性為:n
單詞 carpenter 釋義為:木匠,詞性為:n

希望本文所述對大家Python程序設(shè)計(jì)有所幫助。


注:相關(guān)教程知識閱讀請移步到python教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 丰原市| 固阳县| 怀宁县| 甘洛县| 麻城市| 乐山市| 郓城县| 隆化县| 江油市| 和田市| 偏关县| 南川市| 伊通| 水城县| 宜城市| 夏邑县| 苏尼特右旗| 克拉玛依市| 永年县| 马尔康县| 友谊县| 弥渡县| 西乌珠穆沁旗| 外汇| 通化县| 钟祥市| 定陶县| 湄潭县| 邵阳县| 静乐县| 德江县| 安福县| 金湖县| 涿鹿县| 中方县| 台南市| 乌拉特前旗| 保靖县| 南丰县| 甘南县| 鹿邑县|