色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Python基礎語法-字典

汽車電子技術 ? 來源:安迪python學習筆記 ? 作者:安迪 ? 2023-02-23 14:06 ? 次閱讀

21、字典

圖片

  1. 課前復習

做兩道練習,題目中涉及的知識點,是本節課要用到的。

單選題:下列數據類型分類錯誤的是( )

A.字符串:'陳知楓'

B.整數: '178'

C.列表:['吉他', '籃球']

D.元組:('吉他', '籃球')

答案:B

'陳知楓'是一個字符串;

['吉他', '籃球']是一個列表;

('吉他', '籃球')是一個元組。

選項B, '178'屬于字符串(有引號的都是字符串)。

代碼題:復習一下列表和 for 循環、if 語句的綜合運用。請篩選出下面列表 score 中大于 60 的數據。

圖片

圖片

舉個例子,這里有一份學員的 Python 成績表:

圖片

我想編寫一個成績查詢的小程序,只要輸入學員的姓名,就可以查詢到對應的成績。

下面是用條件分支語句設計的成績查詢小程序。

運行下面的代碼,輸入成績表中的姓名,例如陳知楓或浦欣然、羅鴻朗,看看能不能查詢到成績?

圖片

圖片

如果班上有 60 個同學,如何查成績?用上面的條件分支語句查成績,雖然能實現查詢功能,但每錄入一個學生信息,就得寫一個條件分支語句。一旦學員數量上規模,操作重復麻煩,也不夠直觀。

試一試字典吧

圖片

體驗下面的代碼,輸入姓名,如陳知楓或浦欣然,看看程序運行的結果是什么?如果輸入的姓名不在成績表里,代碼會報錯哦!

圖片

圖片

2 什么是字典?

字典是Python中一種常見的數據類型,用于存儲具有映射關系的數據。

日常生活中,很多數據都“組隊”出現:如圖書編號和圖書、商品條碼和名稱、學生和科目成績……

每本圖書都有自己的編號,每件商品會有專屬的條碼,每位學生都有對應的科目成績……這些成對的數據間的對應關系就屬于映射關系。

映射關系可以理解為兩個數據間的一種對應關系。

字典的語法:

圖片

我們用一個花括號{}把這些“成對的”數據括起來,

如:{'陳知楓': 88,'浦欣然': 86},就是一個字典。

Dictionary:字典

Key:鑰匙

Value:價值

Score:分數

Table:列表

圖片

在字典中,這些“成對”的數據稱為鍵值對,

如:'陳知楓': 88就是一個鍵值對。

字典中的數據以鍵值對的形式存儲,不同鍵值對之間用英文逗號,隔開。

鍵值對又由鍵(key)和值(value)組成,鍵和值用英文冒號 :連接,鍵在冒號之前,值在冒號之后。

在字典{'陳知楓': 88 ,'浦欣然': 86}中,如姓名:'陳知楓、'浦欣然'就屬于鍵,對應的成績:88、86就屬于值。

單選題:關于字典,下列選項錯誤的是( )

A.字典中的數據以鍵值對的形式存儲。

B.鍵值對之間要用英文逗號 , 隔開。

C.鍵與值之間要用英文冒號 : 連接。

D.['陳知楓':88 ,'浦欣然':86] 是一個字典。

答案:D

定義一個字典要使用花括號{},正確語法是:{'陳知楓':88 ,'浦欣然':86}

代碼練習:創建一個字典,保存簡歷中的基本信息。這個字典里有三個鍵值對:姓名-陳知楓、年齡-21、身高-175.5,并將字典命名為 info。

圖片

3.字典中鍵和值的數據類型

字典中鍵和值的數據類型

接下來請觀察字典info中的值,

看看對應的數據類型分別是什么?

圖片

圖片

單選題:關于字典info的說法,下列錯誤的是( )

A.字典 info 中有 3 個鍵值對。

B.字典 info 中的值有:'陳知楓'、22、175.5。

C.字典 info 中的值的數據類型均為字符串。

D.字典 info 中的每一個鍵都對應一個值。

答案:C

要先分清鍵和值,才能找準它們對應的數據類型。'姓名'、'年齡'和'身高'屬于鍵,'陳知楓'、22、175.5屬于值,值對應的數據類型分別是:字符串、整數、浮點數。

通過上面的例子,我們知道了值的數據類型可以是:字符串、整數和浮點數。

運行下面的代碼,找出字典中的值,說出它們的數據類型?

圖片

圖片

第一個鍵值對:'個人簡介':('陳知楓', '男'),

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 字典
    +關注

    關注

    0

    文章

    13

    瀏覽量

    7722
  • 數據類型
    +關注

    關注

    0

    文章

    236

    瀏覽量

    13649
  • python
    +關注

    關注

    56

    文章

    4807

    瀏覽量

    84939
收藏 人收藏

    評論

    相關推薦

    Python的基本語法匯總

    Python是一門應用性較強的編程語言,近年來的市場也非常大。學習需要,先熟悉一下python語法
    發表于 09-04 16:26 ?1407次閱讀
    <b class='flag-5'>Python</b>的基本<b class='flag-5'>語法</b>匯總

    Python元組和字典使用的基本方法

    Python學習:2、元組、字典使用的基本方法
    發表于 04-06 15:12

    python——元組,集合,字典

    python——元組,集合,字典(tuple,set,dict)
    發表于 05-22 12:30

    python字典

    python字典字典(英文名 dict),它是由一系列的鍵值(key-value)對組合而成的數據結構。字典中的每個鍵都與一個值相關聯,其中鍵,必須是可 hash 的值,如字符串,數值
    發表于 02-23 16:54

    python字典高階用法

    ()進行集合運算,items()同樣可以進行集合運算。如果現在我們要獲取兩個字典中 key,value 完全相同的部分。dic1 = {'Python': 1, 'Java': 2, 'C': 3
    發表于 03-29 17:39

    python合并字典的 7 種方法

    ()){'name': 'xiaoming', 'age': 27, 'gender': 'male'}6、最酷炫的字典解析式Python 里對于生成列表、集合、字典,有一套非常 Pythonnic
    發表于 04-08 15:11

    python字典類型的使用和注意事項

    字典類型在實際的python開發中,使用特別頻繁,結合本人多年的工作經驗,現將字典的使用以及字典使用注意事項總結如下:
    的頭像 發表于 01-19 17:49 ?3569次閱讀
    <b class='flag-5'>python</b><b class='flag-5'>字典</b>類型的使用和注意事項

    python的列表和元組及字典資料集合免費下載

    本文檔的主要內容詳細介紹的是python的列表和元組及字典資料集合免費下載。
    發表于 03-16 08:00 ?7次下載

    如何在Python3中合并字典

    如何在Python3中合并字典,首先給定一個字典,然后計算它們所有數字值的和。這里可以使用update() 方法,第二個參數合并第一個參數或者使用 **,函數將參數以字典的形式導入兩種
    的頭像 發表于 12-14 09:08 ?1815次閱讀
    如何在<b class='flag-5'>Python</b>3中合并<b class='flag-5'>字典</b>

    python字典是什么

    python字典 字典(英文名 dict),它是由一系列的鍵值(key-value)對組合而成的數據結構。 字典中的每個鍵都與一個值相關聯,其中 鍵,必須是可 hash 的值,如字符串
    的頭像 發表于 02-23 16:54 ?3514次閱讀

    Python模塊Addict的安裝與使用

    Addit 是一個Python模塊,除了提供標準的字典語法外,Addit 生成的字典的值既可以使用屬性來獲取,也可以使用屬性進行設置。
    的頭像 發表于 06-21 16:14 ?2351次閱讀

    Python-字典

    dictionary (字典) **是除列表外** Python **中,最靈活的數據類型
    的頭像 發表于 02-16 15:02 ?655次閱讀
    <b class='flag-5'>Python</b>-<b class='flag-5'>字典</b>

    簡述python字典映射嵌套排序和判斷

    python字典是一種鍵值映射,而不是序列。 字典是通過鍵來存儲對應值。序列是通過索引位置來存儲對應值。
    的頭像 發表于 02-27 14:52 ?751次閱讀

    Python序列的字典類型介紹

    , 大括號 {} + 鍵值對 k,v 字典Python 項目中最常用的序列類型之一, 對應Java 中常用的 Json 數據類型 操作 字典的創建 通過 {} + kv 來創建 通過dict()來
    的頭像 發表于 03-08 17:35 ?1346次閱讀
    <b class='flag-5'>Python</b>序列的<b class='flag-5'>字典</b>類型介紹

    淺析Python字典的基本概念和使用方法

    Python 字典(Dictionary)是一種可變、無序、鍵值對(Key-Value Pair)的數據結構,用于存儲和管理一組數據。
    的頭像 發表于 04-17 11:52 ?957次閱讀
    主站蜘蛛池模板: 国产精品久久婷婷五月色| 老司机午夜影院味味| 人妻洗澡被强公日日澡| 97人妻AV天天澡夜夜爽| 免费精品国偷自产在线| 91久久精品一区二区三区| 女人高潮被爽到呻吟在线观看| 99精品在线| 日本特殊精油按摩| 国产精品久久久久久久伊一| 亚洲a视频在线| 精品含羞草免费视频观看| 伊人热人久久中文字幕| 老太婆风流特黄一级| 99视频国产热精品视频| 日本色呦呦| 国产小视频免费在线观看| 亚洲欧洲无码AV在线观看你懂的| 久久免费观看视频| h片下载地址| 十分钟免费观看高清视频大全| 国产私拍福利精品视频| 伊人网青青草| 欧美日韩在线亚洲一| 国产成人在线视频网站| 亚洲综合国产精品| 欧美人与善交大片| 国产精品18久久久久久白浆.| 亚洲欧美精品一中文字幕| 美女尿口羞羞视频| 灌饱娇嫩H将军公主最新章节| 亚洲精品色情婷婷在线播放| 两性午夜刺激爽爽视频| 成人在线免费看片| 亚洲一在线| 日本xxxxxxx| 狠狠撸亚洲视频| WWW国产亚洲精品久久| 亚洲精品视频免费在线观看| 暖暖视频 免费 高清 日本8| 国产精品xxxav免费视频|