python中dict獲取關(guān)鍵字與值的實(shí)現(xiàn)
dict獲取關(guān)鍵字與值
values()
>>> d {'p': 34, 'l': 54, 'b': 88} >>> for value in d.values(): ... ? ? print(value) ... 34 54 88
items()
>>> for key,value in d.items(): ... ? ? print(key,value) ... p 34 l 54 b 88
字典dict(關(guān)鍵字對(duì)應(yīng)的值為list)
方法一
代碼
# method 1 pages = {} page = [] for img_name in os.listdir(args.image_dir): pre_str = img_name[:2] #print(pre_str) if pre_str not in pages.keys(): tmp_list = [] tmp_list.append(os.path.join(args.image_dir, img_name)) pages[pre_str] = tmp_list else: pages[pre_str].append(os.path.join(args.image_dir, img_name)) print(pages)
輸出
方法二
代碼
# method 2 from collections import defaultdict pages = defaultdict(list) for img_name in os.listdir(args.image_dir): pre_str = img_name[:2] #print(pre_str) pages[pre_str].append(os.path.join(args.image_dir, img_name)) print(list(pages.items())) print(pages)
輸出 print(list(pages.items()))的輸出
print(pages)的輸出
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python HTTP客戶端自定義Cookie實(shí)現(xiàn)實(shí)例
這篇文章主要介紹了Python HTTP客戶端自定義Cookie實(shí)現(xiàn)實(shí)例的相關(guān)資料,需要的朋友可以參考下2017-04-04PyQt5實(shí)現(xiàn)界面(頁面)跳轉(zhuǎn)的示例代碼
這篇文章主要介紹了PyQt5實(shí)現(xiàn)界面跳轉(zhuǎn)的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04Django websocket原理及功能實(shí)現(xiàn)代碼
這篇文章主要介紹了Django websocket原理及功能實(shí)現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-11-11Python把對(duì)應(yīng)格式的csv文件轉(zhuǎn)換成字典類型存儲(chǔ)腳本的方法
今天小編就為大家分享一篇Python把對(duì)應(yīng)格式的csv文件轉(zhuǎn)換成字典類型存儲(chǔ)腳本的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-02-02詳解Python中open()函數(shù)指定文件打開方式的用法
well,我們這里所指的文件打開方式并不是指調(diào)用什么應(yīng)用程序去打開某個(gè)文件,而是只讀只寫或者二進(jìn)制等的打開方式,這里我們就來詳解Python中open()函數(shù)指定文件打開方式的用法2016-06-06Python機(jī)器學(xué)習(xí)NLP自然語言處理基本操作詞向量模型
本文是Python機(jī)器學(xué)習(xí)NLP自然語言處理系列文章,帶大家開啟一段學(xué)習(xí)自然語言處理 (NLP) 的旅程。本篇文章主要學(xué)習(xí)NLP自然語言處理基本操作詞向量模型2021-09-09Python利用模糊哈希實(shí)現(xiàn)對(duì)比文件相似度
對(duì)比兩個(gè)文件相似度,python中可通過difflib.SequenceMatcher/ssdeep/python_mmdt/tlsh實(shí)現(xiàn),<BR>在大量需要對(duì)比,且文件較大時(shí),需要更高的效率,可以考慮模糊哈希,本文就來和大家詳細(xì)聊聊2023-01-01網(wǎng)站滲透常用Python小腳本查詢同ip網(wǎng)站
這篇文章主要介紹了網(wǎng)站滲透常用Python小腳本查詢同ip網(wǎng)站,需要的朋友可以參考下2017-05-05