python的內建資料結構

2021-10-18 22:29:46 字數 1539 閱讀 9476

字串str:

單引號,雙引號,三引號引起來的字元資訊。

s1 =

'hello'

s2 =

"hello"

s3 =

""" **

****

****

****

****

****

* 學生管理系統 **

****

****

****

****

****

**

陣列array:

儲存同種資料型別的資料結構。[1, 2, 3], [1.1, 2.2, 3.3]

列表list:

打了激素的陣列, 可以儲存不同資料型別的資料結構. [1, 1.1, 2.1, 『hello』]

li1 =[1

,2,3

,4]print

(li1,

type

(li1)

)li2 =[1

,2.4

,true,2e

+5,[

1,2,

3]]print

(li2,

type

(li2)

)

元組tuple:

帶了緊箍咒的列表, 和列表的唯一區別是不能增刪改。

集合set:不重複且無序的。 (交集和並集)

易錯點: 如果元組只有乙個元素,一定要加逗號。

t1 =(1

,2.4

,true,2e

+5,[

1,2,

3])print

(t1,

type

(t1)

)t2 =(1

,)print

(t2,

type

(t2)

)

集合set:不重複且無序的(交集和並集)

set1 =

print

(set1)

# 不重複

set2 =

set3 =

print

("交集:"

, set2 & set3)

print

("並集:"

, set2 | set3)

字典dict:

key和value, 鍵值對, 通過key可以快速找到value值

user =

print

(user,

type

(user)

)print

(user[

'name'])

print

(user[

'age'

])

python內建資料結構 Python內建資料結構

分類 數值型int float complex bool 序列物件 list string tuple 鍵值對set集合 dict字典 數值型int python3中的int都是長整型,沒有大小限制,但受限於記憶體區域的大小 float 浮點型,由整數部分和小數部分組成。complex 複數,由實數...

python內建資料結構

數列物件 鍵值對 型別轉換 built in int 取整數部分 整除且向下取整 min 取最小值 max 取最大值 pow x,y 等價於x y math.sqrt 開平方 進製函式,返回值是字串 math.pi math.e 自如常數 count value 時間複雜度 len 不產生新列表,就...

Python內建資料結構

分類 數字處理函式 進製函式,返回字串 型別判斷 列表索引訪問 列表查詢 列表元素修改 列表增加 插入元素 列表尾部追加元素,返回none 即不產生新列表,就地修改 時間複雜度為o 1 追加元素全部輸出為乙個整體 insert index,object 在指定索引位置插入元素object,返回non...