python學習 資料結構第一節

2022-06-27 22:27:14 字數 1625 閱讀 5981

1.

訪問元組或列表中的值

(注:元素是從0開始從左往有編號的,或者從右向左編號[-1開始])

列表 x1 = [1,2,3,4]

元組 x2 =(1,2,3,4)

print

(x2[0])

print(x2[1])

1.1切片(注:切片長度是右值-左值,不包括右值,切片也可以是負數形式)

print(x2[0:3])
1.1.1列表,元組,字串

列表輸出為[ ],元組為(),字串是乙個數字

1.1.2切片獲取非連續的序列(需要第三個引數:步長

print(x1[1,5,1])
ps:設定步長為1和不設定是一樣的,可設定步長為2,步長引數不能為0,但可以為負數,負步數倒著輸出。

1.1.3序列相加(注:列表、序列、元組)

輸出結果

列表:x1=[1,2,3]+[4,5,6,7] [1,2,3,4,5,6,7]

元組:x2=(1,2,3)+(4,5,6,7) (1,2,3,4,5,6,7)

字串:x3="

1,2,3

"+"4,5,6,7

" 1234567

ps:型別不同的序列不能做連線

1.1.4序列重複(其中5指的是次數)

x1=[1,2,3] *5
2.判斷乙個元素是否在序列中

print(5 in [1,2,3,4,5,6,7])
3.長度,最小值,最大值,求和

print("

元組長度

",len(x2)

print("

元組最小值

",min(x2))

print("

元組最大值

",max(x2))

print("

列表求和

",sum(x1))

4.列表

4.1列表更新

a1=[1,2,3,4,5]

print(a1[2])

a1[2]="

hello

"print

(a1)

執行結果

4.3列表插入元素

a1.insert(2,"

hello

")

4.4列表刪除元素(del)

資料結構 第一節 框架總結

資料結構知識框架總結 1 資料儲存結構 順序儲存結構 用陣列實現 鏈式儲存結構 用節點實現 資料元素 指標 2 資料邏輯結構 線性表 順序儲存結構 順序表 鏈式儲存結構 單鏈表 迴圈單鏈表 雙向鍊錶 鍊錶 堆疊 後進先出 順序堆疊 鏈式堆疊 棧底 棧頂 入棧 出棧 應用 括號匹配問題 表示式計算問題...

python學習 GUI第一節

圖形使用者介面 graphical user inte ce,簡稱 gui,又稱圖形使用者介面 是指採用圖形方式顯示的計算機操作使用者介面。1 圖形使用者介面是一種人與計算機通訊的介面顯示格式,允許使用者使用滑鼠等輸入裝置操縱螢幕上的圖示或選單選項,以選擇命令 呼叫檔案 啟動程式或執行其它一些日常任...

python學習感悟第一節

其實不是第一天學習python,之前刷了40幾道leetcode題目,發現有很多基礎的知識沒有掌握全面,所以又重新的進行了一遍python的系統學習。以下內容為python學習感悟的第一節 python是一門指令碼語言。首先,從變數和字元編碼入手,變數簡單來說是用來儲存東西的,之所以要儲存,是因為後...