Python學習之第四步

2021-09-25 12:05:49 字數 1127 閱讀 5210

一、序列與列表與元組的關係和建立

序列,指的是一種包含多項資料的資料結構,序列包含多個資料項(也叫成員)按順序排列,可通過索引(也叫下標)來序列成員

python常見的序列包括字串、元組和列表等,位元組串(bytes)也是序列,namedtuple也是序列。

區別:(1)列表是可變的,元組是不可變的;元組一旦構建出來,程式不能修改元組所包含的元素(字串也是不可變的,程式無法修改字串所包含的字串行),但列表是可變的,程式可以修改列表所包含的元素。

(2)如果只是固定地儲存多個資料項,不需要修改它們,此時就應該使用元組;反之就應該使用列表。

關係:列表和元組的關係是 可變 和不可變的關係

a.方括號是列表,圓括號是元組

b.列表用list(),元組用tuple()建立

1.建立列表用方括號:[a,b,c,d,....],建立元組用圓括號():(a,b,c,d,...)

2.如果建立含乙個元素的元組,不能僅在圓括號中放乙個元素,還必須在元素後放乙個逗號,如(a,)

3.分別用list()函式或tuple()函式來構建列表或元組

本質上:其實list、tuple是python的內建型別,因此list()、tuple()其實是它們的構造器

二、列表和元組的簡單使用

1.列表和元組都可通過索引來訪問元素

(1)正向訪問(從左到右),索引從0開始:第1個索引為0.....

(2)反向訪問(從右到左),索引從-1開始

2.列表和元組可以使用索引獲取中間一段,這種方法被稱為slice(分片或切片)

slice的完整語法格式為:[start:end:step]

3.序列加法:把兩個列表的元素拼接在一起

(1)列表和元組支援加法運算,加法的和就是把兩個「列表或元組」所包含的元素的總和

(2)列表只能和列表相加;元組只能和元組相加;元組不能直接和列表相加,就要先進行轉換

4.序列乘法

(1)列表和元組可以和整數執行乘法,列表和元組乘法的意義就是把它們包含的元素重複n次

(2)可以元組、列表同時進行加法、乘法運算

5.字串比較大小

(1)字串比較大小時,將會依次按照字串中每個字元對應的編碼來比較大小

(2)先比較第乙個字元,如果第乙個字元相同則比較第二個字元

萬里征程第四步

張存超php技術部落格 今天不談技術,技術永遠是最簡單的東西。不過話說回來,如果有這樣乙個機會,讓我一直能夠從事程式有關的工作,我是很願意的慢慢的,其實自己已經真的喜歡上了程式設計,做這樣的東西其實是很有成就感的,因為你看著他隨著你的思路,慢慢的展現出你要的效果,是很有成就的一件事情。其實,最近的心...

webpack配置(第四步 html篇(高階篇))

const path require path let htmlwebpackplugin require html webpack plugin 引入html webpack plugin外掛程式 let export html output module plugins new乙個模板出來,這乙...

創業第四步 在前進中尋找方向

在開始做了之後,慢慢的,我們會發現,原來之前所想的很大一部分和現實是有出入的。隨著不斷的接觸想要做的行業,知識的增加,原來的想法會慢慢的發生改變,這時,我們要注意 小範圍和策略性的修改是沒有問題的,能完善我們的計畫,但是目標的改變是不可取的,那意味著我們要重新開始.這幾天,我正在面臨著選擇.當初選擇...