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

您的位置:首頁技術文章
文章詳情頁

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

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

python中字典和列表的使用,在數據處理中應該是最常用的,這兩個熟練后基本可以應付大部分場景了。不過網上的基礎教程只告訴你列表、字典是什么,如何使用,很少做組合說明。

剛好工作中采集prometheus監控接口并做數據處理的時候,用了很多組合場景,列出幾個做一些分享。

列表(List)

序列是Python中最基本的數據結構。序列中的每個元素都分配一個數字 - 它的位置,或索引,第一個索引是0,第二個索引是1,依此類推。

列表是最常用的Python數據類型,它可以作為一個方括號內的逗號分隔值出現。

列表的數據項不需要具有相同的類型

特點就是:可重復,類型可不同

常用方式

創建一個列表,只要把逗號分隔的不同數據項使用方括號括起來即可。如下所示:

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用來連接listlist1.extend([7, 8]) ##[’apple’, ’banana’, 2008, 2021, 3, 7, 8]### insert 將單個元素插入到list中list3.insert(2, ’q’) ##[’a’, ’b’, ’q’, ’c’, ’d’]### 獲取列表的長度print(len(list1)) ## 5### 遍歷listfor name in list1: print(name)

extend(擴展)與append(追加)的看起來類似,但實際上完全不同。

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

字典是另一種可變容器模型,且可存儲任意類型對象。

鍵(key)必須是唯一的,可以用數字,字符串或元組充當,而用列表就不行 同一個鍵出現兩次,最后出現的會更新前一個的值。常用方式

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

>>> dict = {’a’: 1, ’b’: 2, ’b’: ’3’}>>> print(dict){’a’: 1, ’b’: ’3’}### 訪問字典里的值>>> 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 # 刪除字典組合使用

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

列表嵌套列表

這個用得不多,相對也比較簡單,直接看例子:

### 打印輸出字符 5l = [[1,2],[3,4],[[5,6],[7,8]]]>>> print(l[2][0][0])5### 將嵌套列表轉為非嵌套列表>>> 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]列表嵌套字典

在列表中嵌套字典應該是最常用的方式了,直接舉例說明:

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

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

>>> s={’a’:{0:’no’,1:{’f’:{0: ’no’, 1: ’maybe’}}},’b’:{}} #構造字典>>> 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’,’內存’:’16’,’硬盤’:’500’}, ’192.168.1.2’:{’cpu’:’3.22’,’內存’:’64’,’硬盤’:’700’}, ’192.168.1.3’:{’cpu’:’1.99’,’內存’:’32’,’硬盤’:’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 內存 16 硬盤 500 192.168.1.2: cpu 3.22 內存 64 硬盤 700 192.168.1.3: cpu 1.99 內存 32 硬盤 800字典嵌套列表

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

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

比如希望存儲年級前100名學生的各科成績時,由于學生是由成績進行排名的,列表是有序的數據類型,而字典是無序的數據類型,所以外面會用列表去存儲所有的數據。

而對于學生的各科成績來說,看重的不是有序,而是需要科目和成績一一對應,這才是最重要的。或者說當我想獲取到年紀第十名同學的語文成績,那么可以直接去獲取到列表對應的索引,和字典里對應的key就可以了,這樣就能得到相應的value。

至于嵌套中的排序用法

參考文獻

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

到此這篇關于python 字典和列表嵌套用法的文章就介紹到這了,更多相關python 字典和列表嵌套內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
首页国产欧美久久| 91精品一区国产高清在线gif| 91久久国产| 好看的亚洲午夜视频在线| 国产精品美女久久久| 一区二区国产在线| 日韩高清三区| 国产精品嫩模av在线| 国产精品qvod| 日本午夜大片a在线观看| 精品捆绑调教一区二区三区| 久久要要av| 国产亚洲永久域名| 日韩欧美中文字幕电影| 麻豆国产91在线播放| 成人看片网站| 久久国产精品毛片| 日韩av字幕| 国产精品午夜一区二区三区| 亚洲国产欧美日本视频| 9色精品在线| 欧美一区精品| 日韩av免费| 一区二区电影| 精品久久97| 91久久黄色| 麻豆中文一区二区| 1024精品一区二区三区| 日韩欧美2区| 麻豆传媒一区二区三区| 激情五月综合网| 91嫩草精品| 精品捆绑调教一区二区三区| 日本视频一区二区| 婷婷视频一区二区三区| 日韩一区电影| 国产精品国产三级国产在线观看| 国产精品**亚洲精品| 国产中文一区| 国产欧美一区二区三区精品观看 | 国产精品美女| 91精品视频一区二区| 久久精品官网| 蜜桃久久久久| 免费久久99精品国产自在现线| 岛国av免费在线观看| 欧美伊人久久| 久久中文亚洲字幕| 国产三级一区| 国产伊人精品| 精品国产午夜肉伦伦影院| 在线亚洲自拍| 欧美日韩精品免费观看视完整| 日韩中文av| 天堂网在线观看国产精品| 国产成人精品福利| 在线一区电影| 最新中文字幕在线播放| 精品久久99| 亚洲精品自拍| 免费欧美一区| 色婷婷色综合| 欧美一区在线观看视频| 亚洲欧美网站| 久久国产日本精品| 成人国产综合| 国产精品地址| 青青国产精品| 亚洲开心激情| 国产视频一区欧美| 亚洲韩日在线| 国产乱码精品| 亚洲精品影院在线观看| 9久re热视频在线精品| 亚洲91视频| 日韩欧美二区| 国产精品xx| 国产一区二区视频在线看| 91欧美日韩在线| 综合在线一区| 视频在线观看一区| 三级亚洲高清视频| 国产美女精品| 石原莉奈一区二区三区在线观看| 激情五月色综合国产精品| 久久久一本精品| 九九99久久精品在免费线bt| 久久国产婷婷国产香蕉| 日本强好片久久久久久aaa| 亚洲日本免费电影| 日韩精品中文字幕一区二区| 中文字幕亚洲在线观看| 亚洲精品乱码久久久久久蜜桃麻豆| 国产亚洲福利| 丝袜a∨在线一区二区三区不卡| 亚洲一区二区毛片| 免费一级片91| 亚洲精品动态| 欧美啪啪一区| 免费亚洲一区| 久久男人av资源站| 国产精品久久久久久久久妇女| 水蜜桃久久夜色精品一区| 色爱综合网欧美| 久久久久国产精品一区二区| 亚洲午夜电影| 宅男噜噜噜66国产日韩在线观看| 亚洲夜间福利| 亚洲专区一区| 日本不卡一二三区黄网| 国产欧美三级| 国产精品久久观看| 亚洲先锋成人| 中文字幕av亚洲精品一部二部 | 在线观看精品| 丝袜亚洲精品中文字幕一区| 在线日韩成人| 伊人久久成人| 韩国久久久久久| 久久丁香四色| 亚洲18在线| 欧美日韩亚洲在线观看| 欧美日韩亚洲三区| 青草久久视频| 亚洲二区精品| 国产精品久久久久久久久免费高清| 久久亚洲影院| 久久久精品网| 久久激情网站| 日本少妇精品亚洲第一区| 久久精品网址| 国产精品毛片在线| 日韩视频二区| 视频一区二区不卡| 亚洲精品电影| 美女视频一区在线观看| 亚洲手机视频| 亚洲成人一区| 国产乱码精品| 国产日韩视频在线| 影视先锋久久| 久久精品国产免费| 成人在线视频免费| 国产亚洲福利| 久久97视频| 91一区二区三区四区| 亚洲大全视频| 91精品丝袜国产高跟在线| 日韩电影免费网站| 亚洲精品日本| 欧美日韩国产v| 7777精品| 免费黄色成人| 久久精品国产网站| 亚洲日产国产精品| 久久九九99| 国产精品啊啊啊| 天堂成人国产精品一区| 亚洲精品福利电影| 国产精品一区二区三区av麻| 欧美精品一区二区久久| 红杏一区二区三区| 日本亚洲视频| 91久久久精品国产| 视频在线不卡免费观看| 欧美日韩在线精品一区二区三区激情综合| 日韩精品永久网址| 国产精品任我爽爆在线播放 | 日韩在线观看中文字幕| 久久精品青草| 国产三级一区| 日韩 欧美一区二区三区| 狠狠干综合网| 日韩中文字幕高清在线观看| 国产精品久久久久久久久久久久久久久| 宅男噜噜噜66国产日韩在线观看| 日韩毛片视频| 国产一区二区三区四区| 国产日本亚洲| 只有精品亚洲| 模特精品在线| 亚洲网站视频| 都市激情国产精品| 麻豆成人在线观看| 国产精品巨作av| 蜜臀久久久99精品久久久久久| 99视频精品全部免费在线视频| 精品国产乱码久久久| 国产精品视频首页| 日本国产一区| 日本不卡一二三区黄网| 亚洲日产av中文字幕| 免费欧美在线视频| 综合激情视频| 亚洲日韩视频| 男人的天堂久久精品| 一区二区自拍| 99国产精品久久久久久久成人热| 色偷偷色偷偷色偷偷在线视频| 国产伦理一区|