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...