python 學習筆記 3 資料結構型別

2021-08-20 10:33:21 字數 764 閱讀 7130

python中的資料結構型別包括 

字串,元組,集合,字典,列表

#1.列表    可變資料型別    可切片   list()

a=[1,2,3]

切片特性:

a[0:2]    #切片,前閉後開區間

a1=a[:]  #複製

#2.字串  不可變的資料型別  可切片  str()
b="today is jun"
#3.元組    不可變資料型別    可切片  tuple()

c=(1,2,3)

#4.字典 可變資料型別 不可切片 dict()

d=d.keys() #輸出物件

d.values() #相應物件的值

d.clear() #清空字典

#5.集合 不可變資料型別 不可切片 資料不重複 可執行集合操作&交 |並 -差 ^反交集 set()

e=

#建立空的型別:

#f= 列表

#g={} 字典

#建立空集合 set()

int(x)

int('x',[base]) #base取值2-36

frosenset(s) #不可變集合

set(s) #可變集合

資料結構學習筆記3

目錄 線性表的定義 線性表的抽象資料型別 順序儲存結構的插入與刪除 線性表的鏈式儲存結構 單鏈表的讀取 單鏈表的插入與刪除 單鏈表的整表建立 單鏈表的整表刪除 單鏈表的結構與順序儲存結構的優缺點 靜態鍊錶 迴圈鍊錶 雙向鍊錶 上述就是我學習的某本教材中關於線性表學習的目錄,這時候我們來找關係 1 什...

資料結構學習筆記3

一.最短路徑問題 1.單源最短路徑 1 迪傑斯特拉演算法 dijkstra 有權圖的單源最短路徑的模版 path陣列初始化為 1,dist陣列初始化為正無窮 void dijkstra vertex s 2 無權圖的單源最短路徑的模版 void unweighted vertex s 2.多源最短路...

Python學習筆記(五) 資料結構

簡單介紹python中的元組 列表 字典和集合。使用比較多的就是列表和字典。元組使用 定義,對於只含有乙個元素的元組要寫成 x,注意後面的逗號不可以少。注意,元組已經建立是不能改變的,如果你需要改變元組中的內容,只能建立新的元組。元組函式 元組 tup 1,1,2 5,9 元組函式 x in tup...