Python提供多種數據類型來存放數據項集合,主要包括序列(列表list和元組tuple),映射(如字典dict),set集合,下面對這幾種數據類型分別介紹。
Python中list,tuple,dict和set的主要區別:tuple是一個不可改變的list,set是一個沒有Value的dict,list,dict和set的數據是可變的,tuple數據是不可變的!
列表list是最自由的,可以使用索引、切片,可以進行計算和修改;
元組tuple是不自由的,數據不能更改,但是和list一樣具有序列,可以用索引和切片;
字典dict是由無序的鍵值對構成,可以通過key去索引value的值,修改數據可以通過key來修改對應的value;
set集合是無序的,不重複的,和字典類似也是使用中括號{}表示,區別在於字典是用鍵值對,而set由數據或者元素或者列表構成;
python set list dict tuple相互轉換請參考:python 字符串/列表/元組/字典之間的相互轉換
猜你喜歡:
轉載請註明:猿說Python » python set list dict tuple區別和相互轉換