Python程序設計基礎 課件 2.5 列表與元組_第1頁
Python程序設計基礎 課件 2.5 列表與元組_第2頁
Python程序設計基礎 課件 2.5 列表與元組_第3頁
Python程序設計基礎 課件 2.5 列表與元組_第4頁
Python程序設計基礎 課件 2.5 列表與元組_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

Python數(shù)據(jù)類型和操作項目二Python數(shù)據(jù)類型和操作2.5列表與元組2.5.1列表 2.5.2元組2.5列表與元組

2.5.1列表數(shù)字類型是Python中的一種數(shù)據(jù)類型,指的是Python程序中所用到的數(shù)字。根據(jù)數(shù)字的不同特點,將數(shù)字類型細分為整型(int)、浮點型(float)、復數(shù)類型(complex)和布爾類型(bool)。整型:Python程序中的整數(shù)。如10、21、33。浮點型:Python程序中的小數(shù)或指數(shù)。如3.14、4.0、5.3E-3。復數(shù)類型:Python程序中用a+bj或a+bJ表示的,a為復數(shù)的實部,b為復數(shù)的虛部。如1+2j、3-4j。布爾類型:用于描述條件判斷的結果,只有True和False兩個值。True為真,F(xiàn)alse為假。1.創(chuàng)建列表Python列表可以存儲任何類型的數(shù)據(jù),相當于是一個數(shù)據(jù)存儲容器,它是用[]將列表元素括起。例如:score=[100,97,88,92,78]列表除了可以用[],也可以用list()函數(shù)創(chuàng)建列表。2.5列表與元組

2.5.1列表數(shù)字類型是Python中的一種數(shù)據(jù)類型,指的是Python程序中所用到的數(shù)字。根據(jù)數(shù)字的不同特點,將數(shù)字類型細分為整型(int)、浮點型(float)、復數(shù)類型(complex)和布爾類型(bool)。整型:Python程序中的整數(shù)。如10、21、33。浮點型:Python程序中的小數(shù)或指數(shù)。如3.14、4.0、5.3E-3。復數(shù)類型:Python程序中用a+bj或a+bJ表示的,a為復數(shù)的實部,b為復數(shù)的虛部。如1+2j、3-4j。布爾類型:用于描述條件判斷的結果,只有True和False兩個值。True為真,F(xiàn)alse為假。2.訪問列表列表是有序的,每個元素都有它指定的位置,可以通過索引或切片的方式獲取列表元素。語法格式如下:#獲取單個元素的語法格式列表名[索引]#使用切片獲取多個元素的語法格式列表名[起始索引:終止索引:步長]2.2數(shù)字類型

2.5.1列表索引分為正索引和負索引。正索引是自左向右從0開始遞增,而負索引是自右往左從-1開始遞減。切片獲取多個元素時,會按照步長獲取列表中的起始索引到終止索引所對應的元素,要注意并不包含終止索引所對應的列表元素。起始索引、終止索引或步長都可以省略不寫,但冒號不可以省略。當起始索引省略時,起始索引默認0;當終止索引省略時,終止索引默認列表長度;當步長省略時,步長默認1。2.5列表與元組2.2數(shù)字類型

2.5.1列表

列表也可以通過索引或者切片的方式修改元素內容。語法格式如下:#修改單個元素的語法格式列表名[索引]=新元素值#使用切片修改多個元素的語法格式列表名[起始索引:終止索引:步長]=[新元素值1,新元素值2,新元素值3,...]2.5列表與元組2.5列表與元組

2.5.1列表數(shù)字類型是Python中的一種數(shù)據(jù)類型,指的是Python程序中所用到的數(shù)字。根據(jù)數(shù)字的不同特點,將數(shù)字類型細分為整型(int)、浮點型(float)、復數(shù)類型(complex)和布爾類型(bool)。整型:Python程序中的整數(shù)。如10、21、33。浮點型:Python程序中的小數(shù)或指數(shù)。如3.14、4.0、5.3E-3。復數(shù)類型:Python程序中用a+bj或a+bJ表示的,a為復數(shù)的實部,b為復數(shù)的虛部。如1+2j、3-4j。布爾類型:用于描述條件判斷的結果,只有True和False兩個值。True為真,F(xiàn)alse為假。3.列表操作前面2.4章節(jié)所學習的運算符也可以用來操作列表。示例代碼如下:a=[11,12,13,14]b=[0,1,2,3]print(a+b)print(a*2)2.2數(shù)字類型

2.5.1列表Python列表除了支持基本的添加、刪除和修改操作外,還提供了許多內置方法。部分常見的內置方法如下:append(a)方法——添加元素a到列表末尾insert(i,a)方法——將元素a添加到列表索引i的位置上extend(b)方法——將列表b添加到另一個列表末尾remove(a)方法——刪除列表中的元素a2.5列表與元組2.2數(shù)字類型

2.5.1列表pop(i)方法——刪除列表中索引i的元素clear()方法——清空列表sort()方法——列表元素按升序排列count()方法——統(tǒng)計列表中各元素出現(xiàn)的次數(shù)copy()方法——復制列表reverse()方法——逆置列表2.5列表與元組2.5列表與元組

2.5.1列表數(shù)字類型是Python中的一種數(shù)據(jù)類型,指的是Python程序中所用到的數(shù)字。根據(jù)數(shù)字的不同特點,將數(shù)字類型細分為整型(int)、浮點型(float)、復數(shù)類型(complex)和布爾類型(bool)。整型:Python程序中的整數(shù)。如10、21、33。浮點型:Python程序中的小數(shù)或指數(shù)。如3.14、4.0、5.3E-3。復數(shù)類型:Python程序中用a+bj或a+bJ表示的,a為復數(shù)的實部,b為復數(shù)的虛部。如1+2j、3-4j。布爾類型:用于描述條件判斷的結果,只有True和False兩個值。True為真,F(xiàn)alse為假。4.列表推導式Python列表推導式是用一種簡潔的方式通過for語句和if語句中嵌入表達式,以一行代碼快速創(chuàng)建列表。for語句和if語句將在第3章介紹,本小節(jié)僅簡單介紹列表推導式的語法。語法格式如下:[表達式for變量in可迭代序列if判斷條件]2.5列表與元組

2.5.2元組數(shù)字類型是Python中的一種數(shù)據(jù)類型,指的是Python程序中所用到的數(shù)字。根據(jù)數(shù)字的不同特點,將數(shù)字類型細分為整型(int)、浮點型(float)、復數(shù)類型(complex)和布爾類型(bool)。整型:Python程序中的整數(shù)。如10、21、33。浮點型:Python程序中的小數(shù)或指數(shù)。如3.14、4.0、5.3E-3。復數(shù)類型:Python程序中用a+bj或a+bJ表示的,a為復數(shù)的實部,b為復數(shù)的虛部。如1+2j、3-4j。布爾類型:用于描述條件判斷的結果,只有True和False兩個值。True為真,F(xiàn)alse為假。Python元組與列表相似,也可以存儲不同類型的數(shù)據(jù),它是用()將元組元素括起,也可以用tuple()創(chuàng)建元組。示例代碼如下:a=(1,2,3)#使用()創(chuàng)建元組b=(1,)#只有一個元素時,后面需要加上一個逗號c=tuple('愛我中華')#使用tuple()創(chuàng)建元組2.5列表與元組

2.5.2元組數(shù)字類型是Python中的一種數(shù)據(jù)類型,指的是Python程序中所用到的數(shù)字。根據(jù)數(shù)字的不同特點,將數(shù)字類型細分為整型(int)、浮點型(float)、復數(shù)類型(complex)和布爾類型(bool)。整型:Python程序中的整數(shù)。如10、21、33。浮點型:Python程序中的小數(shù)或指數(shù)。如3.14、4.0、5.3E-3。復數(shù)類型:Python程序中用a+bj或a+bJ表示的,a為復數(shù)的實部,b為復數(shù)的虛部。如1+2j、3-4j。布爾類型:用于描述條件判斷的結果,只有True和False兩個值。True為真,F(xiàn)alse為假。元組也是一種有序的序列,可以像列表一樣使用索引訪問元素。但是元組被創(chuàng)建后不可修改,也就是不可以對創(chuàng)建好的元組做添加元素、修改元素和刪除元素等操作。例如下列示例代碼,可以使用c[1]和c[::2]獲取元素,但是使用c[3]='國'對該元組的元素修改,運行代碼時會報錯:c=tuple('愛我中華')#使用tuple()創(chuàng)建元組print(c[1])#獲取索引1對應的元素print(c[::2])#從頭到尾,按步長為2獲取多個元素#c[3]='國'#報錯,元組不可以被修改2.2數(shù)字類型

【技能實訓】

編寫一段Python程序,創(chuàng)建一個列表,列表元素為立春、驚蟄、春分、清明、谷雨、小雪。按下列要求完成操作:1.將“雨水”添加到“立春”和“驚蟄”中間。2.將“小雪”移除。3.將另一個列表[‘立夏’,’小滿’,’芒種’,’冬至’,’小暑’,’大暑’]拼接在之前的列表之后。4.將“冬至”修改成“夏至”。分析:先根據(jù)元素要求,使用[]或list()創(chuàng)建列表list1。第一點要求“雨水”添加在指定的位置上,要通過list1.insert(1,'雨水')添加;第二點給定了移除的元素,要通過list1.remove('小雪')移除;第三點是將另一個列表添加到當前列表,要通過extend()方法實現(xiàn);第四點修改單個元素,則可以直接使用索引進行修改。2.5列表與元組

2.2數(shù)字類型

【技能實訓】list1=['立春','驚蟄','春分','清明','

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論