国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【python基礎(chǔ)】復(fù)雜數(shù)據(jù)類型-字典(遍歷)

這篇具有很好參考價值的文章主要介紹了【python基礎(chǔ)】復(fù)雜數(shù)據(jù)類型-字典(遍歷)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一個字典可能只包含幾個鍵值對,也可能包含數(shù)百萬個鍵值對,所以Python支持字典遍歷。字典可用于以各種方式存儲信息,因此有多種遍歷字典的方式:可遍歷字典的所有鍵值對、鍵或值。

1.遍歷所有的鍵值對

其語法格式:
【python基礎(chǔ)】復(fù)雜數(shù)據(jù)類型-字典(遍歷)
比如遍歷一個人的信息,編寫程序如下所示:
【python基礎(chǔ)】復(fù)雜數(shù)據(jù)類型-字典(遍歷)
這里,我們給鍵起了一個變量名叫key,給值起了一個變量名叫value,當(dāng)然叫法是任意的,只不過要遍歷鍵值對,必須要有兩個變量,第一個變量轉(zhuǎn)載鍵,第二個變量裝載值。
與遍歷列表不同的是,in關(guān)鍵字后面是字典變量名.items()。這里的字典變量名.items()最終的執(zhí)行結(jié)果是返回一個該字典的鍵值對列表,接下來for循環(huán)依次將每個鍵值對的鍵和值存儲到指定的兩個變量中。

2.遍歷字典中的所有鍵

在不需要使用字典中的值時,這里就不需要items函數(shù)了,而是需要keys函數(shù),keys函數(shù)返回的是包含字典中所有鍵的列表。其語法格式:
【python基礎(chǔ)】復(fù)雜數(shù)據(jù)類型-字典(遍歷)
比如調(diào)查了部分學(xué)員學(xué)習(xí)python的時間,編寫程序如下所示:
【python基礎(chǔ)】復(fù)雜數(shù)據(jù)類型-字典(遍歷)
遍歷字典時,會默認(rèn)遍歷所有的鍵,因此如果將上述代碼的for key in people.keys(): 改為for key in people,輸出將不變。編寫程序如下所示:
【python基礎(chǔ)】復(fù)雜數(shù)據(jù)類型-字典(遍歷)
在這種循環(huán)中,可使用當(dāng)前鍵來訪問與之相關(guān)聯(lián)的值,比如我們我們遍歷鍵的同時,用當(dāng)前鍵值對信息輸出一條語句。編寫程序如下所示:
【python基礎(chǔ)】復(fù)雜數(shù)據(jù)類型-字典(遍歷)

3.遍歷字典中的所有值

如果我們想要獲取字典中包含的值,可使用values函數(shù),它返回一個值列表,而不包含任何鍵。
比如我們想著獲取學(xué)員的學(xué)習(xí)時間,編寫程序如下所示:
【python基礎(chǔ)】復(fù)雜數(shù)據(jù)類型-字典(遍歷)
我們通過輸出結(jié)果發(fā)現(xiàn),有兩個3個月的輸出,是因為這種做法提取字典中的所有值,而沒有考慮是否重復(fù)。要想去除重復(fù)項,這里就需要集合,集合后面會有所介紹,在這里我們先引用下,集合類似于列表,但每個元素都必須是獨一無二的
其語法格式:set(列表變量)
編寫程序如下所示:
【python基礎(chǔ)】復(fù)雜數(shù)據(jù)類型-字典(遍歷)
通過對包含重復(fù)數(shù)據(jù)元素的列表調(diào)用set函數(shù),可讓Python找出列表中獨一無二的元素,并使用這些元素來創(chuàng)建一個集合。通過set函數(shù),我們發(fā)現(xiàn)原先兩個3個月的輸出,變?yōu)榱?個3個月的輸出了。文章來源地址http://www.zghlxwxcb.cn/news/detail-480037.html

到了這里,關(guān)于【python基礎(chǔ)】復(fù)雜數(shù)據(jù)類型-字典(遍歷)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【Python數(shù)據(jù)類型-字典】------- PYTHON基礎(chǔ)12

    字典(Dictionary)指一種可變的容器,這個容器可以存儲任意類型的數(shù)據(jù)。 字典里的每個元素為一個鍵值對, 鍵值對 格式如下: key : value key 被稱為鍵值,它在字典中的值是唯一的(不能重復(fù))。 value 被稱為值,它在字典中可以不唯一(可以重復(fù))。 每個鍵值對用英文冒號

    2024年02月04日
    瀏覽(27)
  • 【python基礎(chǔ)】復(fù)雜數(shù)據(jù)類型-列表類型(元組)

    【python基礎(chǔ)】復(fù)雜數(shù)據(jù)類型-列表類型(元組)

    列表非常適合用于存儲在程序運行期間可能變化的數(shù)據(jù)集。列表是可以修改的。 然而,有時候需要創(chuàng)建一系列不可修改的元素,元組可以滿足這種需求 python將不能修改的值稱為不可變的,而不可變的列表被稱為元組。 元組看起來猶如列表,但使用圓括號而不是方括號來標(biāo)識

    2024年02月07日
    瀏覽(34)
  • 【python基礎(chǔ)】復(fù)雜數(shù)據(jù)類型-列表類型(數(shù)值列表)

    【python基礎(chǔ)】復(fù)雜數(shù)據(jù)類型-列表類型(數(shù)值列表)

    視頻講解 列表非常適合用于存儲數(shù)字集合,而Python提供了很多工具,可幫助我們高速地處理數(shù)字列表。 Python的range函數(shù)能夠輕松的生成連續(xù)一系列數(shù)字。 其語法格式:range(起始值,終止值) 我們通過之前學(xué)習(xí)的for循環(huán)輸出range函數(shù)生成的連續(xù)數(shù)字,編寫程序如下所示: 我們通

    2024年02月07日
    瀏覽(28)
  • 【python基礎(chǔ)】復(fù)雜數(shù)據(jù)類型-列表類型(列表切片)

    【python基礎(chǔ)】復(fù)雜數(shù)據(jù)類型-列表類型(列表切片)

    視頻講解 前面學(xué)習(xí)的是如何處理列表的 所有數(shù)據(jù)元素 。Python還可以處理列表的部分元素,Python稱之為切片。 創(chuàng)建切片,可指定要使用的第一個數(shù)據(jù)元素的索引和最后一個數(shù)據(jù)元素的索引。與range函數(shù)一樣,Python在到達(dá)指定的第二個索引 前面的 數(shù)據(jù)元素后停止。比如要切片

    2024年02月07日
    瀏覽(22)
  • 【python基礎(chǔ)】復(fù)雜數(shù)據(jù)類型-列表類型(增刪改查)

    【python基礎(chǔ)】復(fù)雜數(shù)據(jù)類型-列表類型(增刪改查)

    視頻講解 列表數(shù)據(jù)類型-增刪改查 列表是由一系列數(shù)據(jù)元素按特定順序排列組成的 。可以將 任何類型數(shù)據(jù)元素 加入列表中,其中的數(shù)據(jù)元素之間沒有任何關(guān)系。鑒于列表通常包含多個數(shù)據(jù)元素,給列表變量指定一個表示復(fù)數(shù)的名稱是個不錯的選擇。 在Python中, 用方括號[

    2024年02月07日
    瀏覽(29)
  • Python基礎(chǔ)操作_字典的遍歷

    結(jié)果: 結(jié)果: 結(jié)果: 結(jié)果: 結(jié)果: 結(jié)果: 結(jié)果: 結(jié)果: 結(jié)果: 結(jié)果: 結(jié)果: 結(jié)果: 結(jié)果: 結(jié)果: 結(jié)果: aliens = [] 結(jié)果: 結(jié)果: 結(jié)果: 結(jié)果: 結(jié)果: 總結(jié): 1、字典的遍歷方法:items()方法:鍵-值對遍歷,返回的值是一個可以迭代序列,list()函數(shù)可以將其轉(zhuǎn)為列表

    2024年02月07日
    瀏覽(13)
  • 100天精通Python丨基礎(chǔ)知識篇 —— 05、7大基礎(chǔ)數(shù)據(jù)類型詳解(變量、列表、集合、字典、元組)

    《100天精通Python專欄 - 快速入門到黑科技》 是由 CSDN 內(nèi)容合伙人丨全站排名 Top 4 的硬核博主 不吃西紅柿 傾力打造,專欄分為基礎(chǔ)知識篇和黑科技應(yīng)用篇。 基礎(chǔ)知識篇 以理論知識為主,旨在幫助沒有語言基礎(chǔ)的小伙伴,學(xué)習(xí)我整理成體系的精華知識,快速入門構(gòu)建起知識框

    2023年04月18日
    瀏覽(24)
  • python數(shù)據(jù)類型-字典

    1)字典中的元素時一個個鍵值對,鍵和值之間用冒號:分隔,鍵值對元素之間用逗號分隔,格式:d = {key1 : value1, key2 : value2 } 2)字典中的鍵是唯一的,值可以重復(fù) 注**:鍵不可變,因此鍵可以是數(shù)字、字符串或元素,但不能為列表** 1)通過在{}放鍵值對 2) 通過dict函數(shù),入?yún)?/p>

    2024年02月21日
    瀏覽(18)
  • Python的數(shù)據(jù)類型——字典(dict)

    目錄 1. Python的數(shù)據(jù)類型 2. 什么是字典 3. 字典存儲的數(shù)據(jù) 4. 字典的語法 ?5. 新建字典 (1) 用{ }新建一個空字典

    2024年02月06日
    瀏覽(19)
  • Js基礎(chǔ)-復(fù)雜數(shù)據(jù)類型之?dāng)?shù)組

    Js基礎(chǔ)-復(fù)雜數(shù)據(jù)類型之?dāng)?shù)組

    數(shù)組,就是一組相關(guān)的值存儲在一塊連續(xù)的空間內(nèi) 一般的高級編程語言都有數(shù)組這種數(shù)據(jù)結(jié)構(gòu) 數(shù)組有三種定義方式,如下 使用中括號直接定義數(shù)組 使用 new Array() 方法 傳入數(shù)組元素 使用 new Array() 方法,傳入長度, 這種不能賦值,只能指定長度 JS 的數(shù)組中的數(shù)據(jù)可以不是同

    2024年02月09日
    瀏覽(34)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包