pthon學習筆記之資料型別

2021-10-01 11:45:04 字數 1201 閱讀 7636

list與tuple

共同點:list與tuple都是python的內建資料型別,是有序的集合。

區別:list中的元素可以隨時新增和刪除,但是tuple一經初始化後就不能修改,list用[ ]表示,tuple用( )。

建立乙個list如下:

>>

>classmates[

'michael'

,'bob'

,'tracy'

]>>

>classmates[-1

]#如果要取list中的最後乙個元素,除了計算索引位置以外還可以用-1做索引

'tracy'

往list中追加元素到末尾:

>>

'adam'

)>>

>classmates

['michael'

,'bob'

,'tracy'

,'adam'

]

把元素插入到指定的位置,比如索引為1的位置:

>>

>classmates.insert(1,

'jack'

)>>

>classmates

['michael'

,'jack'

,'bob'

,'tracy'

,'adam'

]

建立乙個tuple如下:

>>

>classmates=

('michael'

,'bob'

,'tracy'

)

dict 字典,python的一種資料型別,採用key-value的儲存方式,如下:

>>

>d=

>>

>d[

'michae'

]95

dict與list相比其速度快,但是會占用大量記憶體,作為key的物件不能變,但是list是可變的,所以不能作為key。

set,set與dict類似,也是一組key的集合但是不儲存value,要建立乙個set,需要提供乙個list作為輸入集合。

>>

>s=

set(

[1,2,3

])

放入物件是不可變

Python學習筆記之資料型別

計算機簡而言之為進行計算的機器。計算機的所有功能的本質是計算功能,無論是網路資訊發布還是醫院的計費系統,其本質都是計算。而計算機語言則是人類與計算機互動的語言,人類通過計算機語言告訴計算機做什麼事情。python自然也不例外,它實際上就是人類與計算機溝通的語言或者說工具。然而,python天生又是為...

Javascript學習筆記之資料型別

用法 將其他型別轉化為數字型別 可以轉化的型別1.var a 100 字串 alert a 100 100100 alert number a 100 2.var a1 alert number a1 0 3.var a2 true 布林值 alert number a2 true 1 false ...

python學習筆記之資料型別

1 列表推導式 列表推導式可從乙個資料序列構建另乙個新的資料序列結構體 基本格式 variable out exp res for out exp in input list if out cond out exp res 列表生成元素表示式,可以是有返回值的函式。for out exp in in...