日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python 字典和列表嵌套用法詳解

瀏覽:166日期:2022-06-15 15:58:00
目錄列表(List)常用方式字典(dictionary)常用方式組合使用列表嵌套列表列表嵌套字典字典嵌套字典字典嵌套列表嵌套什么時(shí)候用參考文獻(xiàn)

python中字典和列表的使用,在數(shù)據(jù)處理中應(yīng)該是最常用的,這兩個(gè)熟練后基本可以應(yīng)付大部分場(chǎng)景了。不過(guò)網(wǎng)上的基礎(chǔ)教程只告訴你列表、字典是什么,如何使用,很少做組合說(shuō)明。

剛好工作中采集prometheus監(jiān)控接口并做數(shù)據(jù)處理的時(shí)候,用了很多組合場(chǎng)景,列出幾個(gè)做一些分享。

列表(List)

序列是Python中最基本的數(shù)據(jù)結(jié)構(gòu)。序列中的每個(gè)元素都分配一個(gè)數(shù)字 - 它的位置,或索引,第一個(gè)索引是0,第二個(gè)索引是1,依此類(lèi)推。

列表是最常用的Python數(shù)據(jù)類(lèi)型,它可以作為一個(gè)方括號(hào)內(nèi)的逗號(hào)分隔值出現(xiàn)。

列表的數(shù)據(jù)項(xiàng)不需要具有相同的類(lèi)型

特點(diǎn)就是:可重復(fù),類(lèi)型可不同

常用方式

創(chuàng)建一個(gè)列表,只要把逗號(hào)分隔的不同數(shù)據(jù)項(xiàng)使用方括號(hào)括起來(lái)即可。如下所示:

list1 = [’apple’, ’banana’, 2008, 2021]list2 = [1, 2, 3, 4, 5 ]list3 = ['a', 'b', 'c', 'd']### 向list中增加元素list1.append(3) ## [’apple’, ’banana’, 2008, 2021, 3]### 使用extend用來(lái)連接listlist1.extend([7, 8]) ##[’apple’, ’banana’, 2008, 2021, 3, 7, 8]### insert 將單個(gè)元素插入到list中l(wèi)ist3.insert(2, ’q’) ##[’a’, ’b’, ’q’, ’c’, ’d’]### 獲取列表的長(zhǎng)度print(len(list1)) ## 5### 遍歷listfor name in list1: print(name)

extend(擴(kuò)展)與append(追加)的看起來(lái)類(lèi)似,但實(shí)際上完全不同。

extend接受一個(gè)參數(shù),這個(gè)參數(shù)總是一個(gè)list,并且把這個(gè)list中每個(gè)元素添加到原list中。 append接受一個(gè)參數(shù),這個(gè)參數(shù)可以是任何數(shù)據(jù)類(lèi)型,并且簡(jiǎn)單地追加到list的尾部。字典(dictionary)

字典是另一種可變?nèi)萜髂P停铱纱鎯?chǔ)任意類(lèi)型對(duì)象。

鍵(key)必須是唯一的,可以用數(shù)字,字符串或元組充當(dāng),而用列表就不行 同一個(gè)鍵出現(xiàn)兩次,最后出現(xiàn)的會(huì)更新前一個(gè)的值。常用方式

字典的每個(gè)鍵值 key=>value 對(duì)用冒號(hào):分割,每個(gè)鍵值對(duì)之間用逗號(hào),分割,整個(gè)字典包括在花括號(hào) {} 中 ,格式如下所示:

>>> dict = {’a’: 1, ’b’: 2, ’b’: ’3’}>>> print(dict){’a’: 1, ’b’: ’3’}### 訪(fǎng)問(wèn)字典里的值>>> print(dict[’b’])3### 更新和添加字典>>> dict[’a’] = 8>>> dict[’c’] = ’cc’>>> print(dict[’a’])8>>> print(dict[’c’])cc### 刪除字典元素>>> del dict[’a’]>>> print(dict){’b’: ’3’, ’c’: ’cc’}>>> dict.clear() # 清空字典所有條目>>> del dict # 刪除字典組合使用

列表里也能嵌套列表,列表里能嵌套字典字典里能嵌套字典,字典里也能嵌套列表這是非常靈活的。

列表嵌套列表

這個(gè)用得不多,相對(duì)也比較簡(jiǎn)單,直接看例子:

### 打印輸出字符 5l = [[1,2],[3,4],[[5,6],[7,8]]]>>> print(l[2][0][0])5### 將嵌套列表轉(zhuǎn)為非嵌套列表>>> a = [[1,2,3],[4,5,6],[7],[8,9]]>>> for i in a:... t.extend(i)...>>> print(t)[1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 7, 8, 9]列表嵌套字典

在列表中嵌套字典應(yīng)該是最常用的方式了,直接舉例說(shuō)明:

li = [{’a’: 1}, {’b’: 2}, {’c’: 3}]###(1) 循環(huán)獲取字典里每個(gè)鍵值對(duì):>>> for i in range(len(li)):... for k, v in li[i].items():... print(k, v)...a 1b 2c 3 ###(2) 獲取字典里每個(gè)鍵值對(duì)(元組數(shù)據(jù)類(lèi)型):>>> for i in range(len(li)):... for j in li[i].items():... print(j)...(’a’, 1)(’b’, 2)(’c’, 3)### 可以看到第二種獲取到的鍵值對(duì)是 元組數(shù)據(jù)類(lèi)型。字典嵌套字典

字典嵌套字典:字符串作為key,字典作為value:

>>> s={’a’:{0:’no’,1:{’f’:{0: ’no’, 1: ’maybe’}}},’b’:{}} #構(gòu)造字典>>> s[’a’][0] # 取值’no’>>> s[’a’][1]{’f’: {0: ’no’, 1: ’maybe’}}>>> s[’a’][1][’f’][1] ’maybe’

### 字典嵌套字典dict = { ’192.168.1.1’:{’cpu’:’0.23’,’內(nèi)存’:’16’,’硬盤(pán)’:’500’}, ’192.168.1.2’:{’cpu’:’3.22’,’內(nèi)存’:’64’,’硬盤(pán)’:’700’}, ’192.168.1.3’:{’cpu’:’1.99’,’內(nèi)存’:’32’,’硬盤(pán)’:’800’},}### for遍歷>>> for k,v in dict.items():... print(’n’,k,end=’: ’)... for x,y in v.items():... print(x,y,end=’ ’)... 192.168.1.1: cpu 0.23 內(nèi)存 16 硬盤(pán) 500 192.168.1.2: cpu 3.22 內(nèi)存 64 硬盤(pán) 700 192.168.1.3: cpu 1.99 內(nèi)存 32 硬盤(pán) 800字典嵌套列表

那么如何在字典里嵌套列表呢?字典嵌套列表:字符串作為key,列表作為value。

### 字典嵌套列表dict = { ’水果’:[’蘋(píng)果’,’香蕉’,’橘子’], ’動(dòng)物’:[’獅子’,’老虎’,’大象’], ’語(yǔ)言’:[’中文’,’英文’,’日語(yǔ)’],}### 訪(fǎng)問(wèn)字典里的值>>> print(dict[’水果’])[’蘋(píng)果’, ’香蕉’, ’橘子’]### 訪(fǎng)問(wèn)列表里的值>>> print(dict[’語(yǔ)言’][1])英文### 循環(huán)打印輸出看效果>>> for k, v in dict.items():... print(’n’, k, end=’:’)... for x in v:... print(x,end=’ ’)... 水果:蘋(píng)果 香蕉 橘子 動(dòng)物:獅子 老虎 大象 語(yǔ)言:中文 英文 日語(yǔ)嵌套什么時(shí)候用

比如希望存儲(chǔ)年級(jí)前100名學(xué)生的各科成績(jī)時(shí),由于學(xué)生是由成績(jī)進(jìn)行排名的,列表是有序的數(shù)據(jù)類(lèi)型,而字典是無(wú)序的數(shù)據(jù)類(lèi)型,所以外面會(huì)用列表去存儲(chǔ)所有的數(shù)據(jù)。

而對(duì)于學(xué)生的各科成績(jī)來(lái)說(shuō),看重的不是有序,而是需要科目和成績(jī)一一對(duì)應(yīng),這才是最重要的。或者說(shuō)當(dāng)我想獲取到年紀(jì)第十名同學(xué)的語(yǔ)文成績(jī),那么可以直接去獲取到列表對(duì)應(yīng)的索引,和字典里對(duì)應(yīng)的key就可以了,這樣就能得到相應(yīng)的value。

至于嵌套中的排序用法

參考文獻(xiàn)

列表:https://www.runoob.com/python/python-lists.html字典:https://www.runoob.com/python/python-dictionary.html嵌套字典:https://www.pythonf.cn/read/100118#1.2字典嵌套列表

到此這篇關(guān)于python 字典和列表嵌套用法的文章就介紹到這了,更多相關(guān)python 字典和列表嵌套內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品嫩草影院在线看| 视频一区免费在线观看| 日本激情一区| 麻豆成人在线观看| 色爱综合网欧美| 国产精品一区二区精品 | 久久亚洲专区| 好看不卡的中文字幕| 亚洲性视频在线| 欧美日韩va| 精品免费在线| 国产高清一区| 久久精品毛片| 日韩综合精品| 亚洲精选av| 国产精品久久久久9999高清| 丝袜国产日韩另类美女| 国产欧美自拍一区| 国产一区二区三区免费在线| av亚洲在线观看| 伊人久久大香线蕉av不卡| 奶水喷射视频一区| 日韩av片子| 日韩视频中文| 国产精品13p| 日韩中文字幕1| 特黄毛片在线观看| 国产精品蜜芽在线观看| 视频福利一区| 婷婷综合电影| 欧美美女一区| 日本视频中文字幕一区二区三区| 日韩天堂在线| 国产精品第十页| 91精品蜜臀一区二区三区在线 | 久久久国产精品网站| 日韩精品一区二区三区免费观看| 伊人久久亚洲热| 美女性感视频久久| 中文字幕av亚洲精品一部二部| 精品国产a一区二区三区v免费| 美日韩精品视频| 欧美日韩精品免费观看视欧美高清免费大片 | 欧美影院精品| 日韩欧美看国产| 日韩va欧美va亚洲va久久| 日韩av有码| 里番精品3d一二三区| 亚洲一二av| 午夜久久美女| 亚洲手机视频| 伊人网在线播放| 国产精成人品2018| 日韩不卡一二三区| 亚洲日产国产精品| 在线综合亚洲| 999久久久91| 欧美91在线|欧美| 国产欧美日韩在线一区二区| 亚洲制服欧美另类| 亚洲人成网77777色在线播放| 久久久久久久久久久9不雅视频| 97精品一区二区| 日韩精品dvd| 六月婷婷综合| 久久久久国产精品一区二区| 色在线视频观看| 国产v综合v| 在线天堂资源www在线污| 六月婷婷一区| 中文字幕成人| 久久国产精品色av免费看| 国产乱子精品一区二区在线观看| 欧美亚洲二区| 精品久久久亚洲| 中文字幕高清在线播放| 69堂免费精品视频在线播放| 涩涩涩久久久成人精品| 91精品国产自产在线丝袜啪| 国产精品一区二区三区www| 久久99性xxx老妇胖精品| 国产成人调教视频在线观看| 美女网站视频一区| 激情91久久| 国产日韩视频| 欧美日韩尤物久久| 亚洲人成亚洲精品| 成人在线观看免费视频| 久久久精品网| 日韩福利视频一区| 黑森林国产精品av| 亚洲www啪成人一区二区| 老鸭窝毛片一区二区三区| 国产精品一线| 色爱av综合网| 欧美在线看片| 日韩中文首页| 国产欧美激情| 91精品1区| 日韩av在线中文字幕| 亚洲毛片在线| 99久久婷婷| 欧美国产另类| 午夜在线视频观看日韩17c| 国产精品nxnn| 天堂av在线一区| 国产精品久久久久77777丨| 不卡中文一二三区| 丰满少妇一区| 日韩不卡手机在线v区| 婷婷亚洲五月| 国产精久久一区二区| 蜜臀久久99精品久久久久宅男| 日韩免费高清| 精品一区二区三区免费看| 国产偷自视频区视频一区二区| 久久亚洲人体| 国产调教一区二区三区| 日韩在线卡一卡二| 欧洲激情综合| 欧美在线观看视频一区| 老司机精品视频网| 欧美日韩黄网站| 国产精品xx| 国产日韩一区| 美女久久久精品| 国产韩日影视精品| 国产欧美丝祙| 欧美一级久久| 青青国产精品| 免费国产自线拍一欧美视频| 国产精品视频首页| 亚洲精品大全| 午夜欧美巨大性欧美巨大| 国产精品自拍区| 亚洲一区二区三区高清不卡| 久久黄色影视| 综合色一区二区| 久久国产精品毛片| 亚洲天堂av资源在线观看| 国产精品av一区二区| 日本一二区不卡| 在线亚洲自拍| 不卡中文字幕| 美女黄网久久| 911亚洲精品| 日韩精品一级| 亚洲精品无播放器在线播放| 美女久久久久| 中文视频一区| 国产精品97| 亚洲www啪成人一区二区| 久久久久一区| 日韩在线播放一区二区| 日韩精品视频中文字幕| 免费看的黄色欧美网站| 蜜桃国内精品久久久久软件9| 国产一区日韩欧美| 免费久久精品视频| 久久国产尿小便嘘嘘| 国语精品一区| 免费一二一二在线视频| 自由日本语亚洲人高潮| 日韩专区在线视频| 欧美日韩精品在线一区| 在线看片日韩| 国产精品17p| 亚洲精品网址| 91伊人久久| 天堂√中文最新版在线| 日韩高清一区在线| 精品国产精品久久一区免费式| 久久丁香四色| 亚洲综合小说| 久久网站免费观看| 国产日产一区| 久久久精品区| 成人污污视频| 欧美日韩国产免费观看| 久久精品国内一区二区三区水蜜桃| 久久人人99| 日韩三区四区| 免费污视频在线一区| 六月丁香综合| 国产精品一区二区精品视频观看 | 欧美精品日日操| 美女精品在线| 亚洲综合专区| 日韩欧美精品一区二区综合视频| 天堂俺去俺来也www久久婷婷| 91精品一区| 欧美三级网址| 午夜在线精品偷拍| 国产日韩欧美一区| 捆绑调教日本一区二区三区| 狠狠干综合网| 精品国产免费人成网站| 亚洲五月婷婷| 久久久久久色| 激情五月综合|