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

【回眸】Python入門(五)基礎語法&&列表和詞典:Python如何消滅重復性勞動

這篇具有很好參考價值的文章主要介紹了【回眸】Python入門(五)基礎語法&&列表和詞典:Python如何消滅重復性勞動。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

?前言
本篇博客為填坑篇,這個系列的上一篇竟然是2021年的9月30更新的,離譜,差點就到斷更兩周年紀念日了,后續(xù)逐漸走向填坑的每一天,繼續(xù)創(chuàng)作,希望這個系列的專欄文章能幫助到更多有需要的人。

列表

什么是列表??

【回眸】Python入門(五)基礎語法&&列表和詞典:Python如何消滅重復性勞動

隨便寫一個: class(列表名) = (賦值) ['高一四班','高二八班','高三六班'](外部是中括號,用逗號隔開)。

一個列表需要用中括號[ ]把里面的各種數據框起來,里面的每一個數據叫作“元素”。每個元素之間都要用英文逗號隔開。

這就是列表的標準格式,現在請創(chuàng)建一個列表名為list1的列表,列表里有三個元素:'啤酒鴨',18,1.75,并將其打印出來:


list1=['啤酒鴨',18,1.75]
print(list1)

列表很包容,各種類型的數據(整數/浮點數/字符串)無所不能包。

取出列表里具體的某一個元素

但問題來了,如果只想取出列表里具體的某一個元素該怎么辦呢?

這就涉及到一個新的知識點:偏移量。列表中的各個元素,好比教室里的某排學生那樣,是有序地排列的,也就是說,每個元素都有自己的位置編號(即偏移量)。

【回眸】Python入門(五)基礎語法&&列表和詞典:Python如何消滅重復性勞動

從上圖可得:1.偏移量是從0開始的,而非從1開始;2.列表名后加帶偏移量的中括號,就能取到相應位置的元素。

所以,可以通過偏移量來對列表進行索引(可理解為搜索定位),讀取我們所需的元素。

在【‘啤酒鴨’,'DD','回眸','咸蛋超人'】里取出啤酒鴨這個元素的代碼是怎么樣的呢?


students = ['咸蛋超人','啤酒鴨','DD','回眸']
print(students[1])

?從列表提取多個元素

list2 = [5,6,7,8,9]
print(list2[:])
print(list2[2:])
print(list2[:2])
print(list2[1:3])
print(list2[2:4])

【回眸】Python入門(五)基礎語法&&列表和詞典:Python如何消滅重復性勞動

用冒號來截取列表元素的操作叫作切片,顧名思義,就是將列表的某個片段拿出來處理。這種切片的方式可以從列表中取出多個元素。

冒號左邊空,就要從偏移量為0的元素開始??;右邊空,就要取到列表的最后一個元素。后半句:冒號左邊數字對應的元素要拿,右邊的不動

速記:左右空取到頭,左要取,右不取。

students = ['啤酒鴨','回眸','嚴啤啤','啤雅雅']
print(students[:3])   

?給列表增加/刪除元素

增加元素:

append函數并不生成一個新列表,而是讓列表末尾新增一個元素。而且,列表長度可變,理論容量無限,所以支持任意的嵌套。

students = ['小明','小紅','小剛']
students.append('小美')
print(students)

使用append 添加元素可以將新元素添加到鏈表里。

刪除元素:

del語句非常方便,可以刪除一個元素,也能一次刪除多個元素(原理和切片類似,左取右不取)。

語法是:del 列表名[元素的索引]

students = ['小明','小紅','小剛','小美']
del students[1:2]
print(students)

運行的結果是發(fā)現小紅刪了。

字典

這次期中考呢、,小啤、小眸、小嚴分別考了95、90和90分。

假如還用列表來裝數據的話,需要新創(chuàng)建一個列表來專門放分數,而且要保證和姓名的順序是一致的,很麻煩。所以類似這種名字和數值(如分數、身高、體重等)兩種數據存在一一對應的情況,用第二種數據類型——“字典”(dictionary)來存儲會更方便。

students = ['小啤','小眸','小嚴']

scores = {'小啤':95,'小眸':90,'小嚴':90}
print(len(scores))

scores(字典名) = {'小啤'(鍵):95(值),'小眸':90,'小嚴':90}(大括號)

列表中的元素是自成一體的,而字典的元素是由一個個鍵值對構成的,用英文冒號連接。如'小啤':95,其中我們把'小啤'叫鍵(key),95叫值(value)。

這樣唯一的鍵和對應的值形成的組合,我們就叫做【鍵值對】,上述字典就有3個【鍵值對】:'小啤':95、'小眸':90'小嚴':90

如果不想口算,可以用len()函數來得出一個列表或者字典的長度(元素個數),括號里放列表或字典名稱。

這里需要強調的是,字典中的鍵具備唯一性,而值可重復。

如果你不小心聲明了兩個以'小啤'為鍵的【鍵值對】,后出現的【鍵值對】會覆蓋前面的【鍵值對】。打印出的值也會以后面一個為準。

這便是從字典中提取對應的值的用法。和列表相似的是要用[ ],不過因為字典沒有偏移量,所以在中括號中應該寫鍵的名稱,即字典名[字典的鍵]。

如果想取出小啤的成績的值,可以運行下面的代碼?

scores = {'小啤':95,'小眸':90,'小嚴':90}
print(scores['小啤'])

字典的刪改

刪除字典里鍵值對的代碼是del語句del 字典名[鍵],而新增鍵值對要用到賦值語句字典名[鍵] = 值。

scores = {'小啤':95,'小眸':90,'小嚴':90}
del scores['小嚴']
scores['小嚴']=92
scores['小菜']=85
print(scores)

列表和字典的異同

差異

列表中的元素是有自己明確的“位置”的,所以即使看似相同的元素,只要在列表所處的位置不同,它們就是兩個不同的元素。

而字典相比起來就顯得隨和很多,調動順序也不影響。因為列表中的數據是有序排列的,而字典中的數據是隨機排列的。

這也是為什么兩者數據讀取方法會不同的原因:列表有序,要用偏移量定位;字典無序,便通過唯一的鍵來取值。

共同點

在列表和字典中,如果要修改元素,都可用賦值語句來完成

第二個共同點即支持任意嵌套。除之前學過的數據類型外,列表可嵌套其他列表和字典,字典也可嵌套其他字典和列表。

練手demo

練習目標:

我們會通過今天的作業(yè),更熟練地取出層層嵌套中的數據,并了解一種新的數據類型:元組。

練習要求:

我們知道了列表和字典的不同:列表的基本單位是元素,而字典里是鍵值對。所以,兩者提取數據的方式也不同。
你可以通過頭兩個練習來驗證自己已經掌握了。
而在第三道練習,你會學會提取元組里的數據。

1、請你通過所學知識,把列表list1中的'love'取出來,并打印出來。

2、請你通過所學知識,把字典dict1中的'love'取出來,并打印出來。

3、下面,介紹一種新的數據類型:元組(tuple)。 可以看到:元組和列表很相似,不過,它是用小括號來包的。
元組和列表都是序列,提取的方式也是偏移量,如 tuple1[1]、tuple1[1:]。另外,元組也支持任意的嵌套。
請你根據以上提供的信息,將tuple1中的A和list2中的D打印出來??吹搅?,理解了,運用了,就能夠掌握了。文章來源地址http://www.zghlxwxcb.cn/news/detail-477821.html

到了這里,關于【回眸】Python入門(五)基礎語法&&列表和詞典:Python如何消滅重復性勞動的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

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

領支付寶紅包贊助服務器費用

相關文章

  • 【Python入門】Python循環(huán)語句(while循環(huán)的基礎語法)

    【Python入門】Python循環(huán)語句(while循環(huán)的基礎語法)

    前言 ??作者簡介: 熱愛跑步的恒川 ,致力于C/C++、Java、Python等多編程語言,熱愛跑步,喜愛音樂的一位博主。 ??本文收錄于Python零基礎入門系列,本專欄主要內容為Python基礎語法、判斷、循環(huán)語句、函數、函數進階、數據容器、文件操作、異常模塊與包、數據可視化等,

    2024年02月05日
    瀏覽(31)
  • 【Python系列】Python基礎語法輕松入門—從變量到循環(huán)

    【Python系列】Python基礎語法輕松入門—從變量到循環(huán)

    目錄 寫在前面? 語法介紹 變量 數據類型 整數 浮點數 字符串 列表 元組 字典 運算符 算術運算符 比較運算符 邏輯運算符 條件語句 循環(huán)語句 圖書推薦 圖書介紹 參與方式 中獎名單? Python 是一種高級、解釋型的編程語言,具有簡單易學、可讀性強、開發(fā)效率高等特點。本文

    2024年02月14日
    瀏覽(48)
  • 【Python入門篇】——Python基礎語法(數據類型與數據類型轉換)

    【Python入門篇】——Python基礎語法(數據類型與數據類型轉換)

    作者簡介: 辭七七,目前大一,正在學習C/C++,Java,Python等 作者主頁: 七七的個人主頁 文章收錄專欄: Python入門,本專欄主要內容為Python的基礎語法,Python中的選擇循環(huán)語句,Python函數,Python的數據容器等。 歡迎大家點贊 ?? 收藏 ? 加關注哦!???? 數據類型 在學習字

    2024年02月02日
    瀏覽(21)
  • 4.Python從入門到精通—Python 基礎語法詳細講解-下

    Python中的輸入輸出和文件操作是編程中非常常見和重要的部分。下面我會詳細講解Python中的輸入輸出和文件操作。 Python中的輸入輸出通常使用input()和print()函數。 輸入 input()函數用于從控制臺獲取用戶輸入的數據。它的基本用法如下: 其中,prompt是可選的字符串參數,用于向

    2024年03月16日
    瀏覽(22)
  • 【Python入門篇】——Python中循環(huán)語句(while循環(huán)的基礎語法和基礎案例)

    【Python入門篇】——Python中循環(huán)語句(while循環(huán)的基礎語法和基礎案例)

    作者簡介: 辭七七,目前大一,正在學習C/C++,Java,Python等 作者主頁: 七七的個人主頁 文章收錄專欄: Python入門,本專欄主要內容為Python的基礎語法,Python中的選擇循環(huán)語句,Python函數,Python的數據容器等。 歡迎大家點贊 ?? 收藏 ? 加關注哦!???? while循環(huán)的使用框架

    2024年02月05日
    瀏覽(26)
  • 【Python零基礎學習入門篇①】——基本語法與變量

    【Python零基礎學習入門篇①】——基本語法與變量

    ???????????? ???Hello,大家好呀我是陳童學哦,一個普通大一在校生,請大家多多關照呀嘿嘿?????? ?????? 技術這條路固然很艱辛,但既已選擇,該當堅毅地走下去,加油! ???PUA: ” 你所看到的驚艷都曾平庸歷練 **“**?????? ?????? 最后讓我

    2023年04月08日
    瀏覽(25)
  • 【Python入門篇】——Python中循環(huán)語句(for循環(huán)的基礎語法)

    【Python入門篇】——Python中循環(huán)語句(for循環(huán)的基礎語法)

    作者簡介: 辭七七,目前大一,正在學習C/C++,Java,Python等 作者主頁: 七七的個人主頁 文章收錄專欄: Python入門,本專欄主要內容為Python的基礎語法,Python中的選擇循環(huán)語句,Python函數,Python的數據容器等。 歡迎大家點贊 ?? 收藏 ? 加關注哦!???? 除了while循環(huán)語句外

    2024年02月06日
    瀏覽(19)
  • Python基礎入門例程23-NP23 刪除好友(列表)

    ?Python基礎入門例程22-NP22 刪除簡歷(列表)-CSDN博客 ?Python基礎入門例程21-NP21 增加派對名單(二)(列表)-CSDN博客 ?Python基礎入門例程20-NP20 增加派對名單(一)(列表)-CSDN博客

    2024年02月08日
    瀏覽(30)
  • Python 語法及入門 (超全超詳細) 專為Python零基礎 一篇博客讓你完全掌握Python語法

    Python 語法及入門 (超全超詳細) 專為Python零基礎 一篇博客讓你完全掌握Python語法

    前言: 本篇博客超級詳細,請盡量使用電腦端結合目錄閱讀 閱讀時請打開右側 “只看目錄”? 方便閱讀 1989 年,為了 打發(fā) 圣誕節(jié)假期,Gudio van Rossum吉多· 范羅蘇姆(龜叔)決心開發(fā)一個新的解釋程序( Python 雛形) 1991 年,第一個 Python 解釋器誕生 Python 這個名字,來自

    2024年02月08日
    瀏覽(49)
  • 【Python零基礎學習入門篇①】——第一節(jié):基本語法與變量

    【Python零基礎學習入門篇①】——第一節(jié):基本語法與變量

    ???????????? ???Hello,大家好呀我是陳童學哦,一個普通大一在校生,請大家多多關照呀嘿嘿?????? ?????? 技術這條路固然很艱辛,但既已選擇,該當堅毅地走下去,加油! ???PUA: ” 你所看到的驚艷都曾平庸歷練 **“**?????? ?????? 最后讓我

    2024年02月03日
    瀏覽(25)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包