您好,登錄后才能下訂單哦!
在python中對(duì)字典進(jìn)行遍歷時(shí),可以直接使用如下模式:
dict = {"name": "jack", "age": 15, "height": 1.75} for k in dict.keys(): print(k)
使用keys方法遍歷得到的是key,可以依次輸出,但是當(dāng)單獨(dú)使用dict.keys() 時(shí),得到的結(jié)果時(shí)dict.keys類,屬于迭代器,此時(shí)并不能使用列表的下標(biāo),需要轉(zhuǎn)換一下,方法如下:
直接使用list()函數(shù)將結(jié)果返回為一個(gè)列表后再進(jìn)行操作
使用sorted函數(shù),sorted(dict1.keys()) 即可,并且已經(jīng)排序完成
以上兩種方式適用于字典的keys() values() items()方法,以便方便調(diào)用列表的下標(biāo),未轉(zhuǎn)換之前是無法使用下標(biāo)的
這篇對(duì)python中字典keys,values,items的使用詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持億速云。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。