Python提供多種數(shù)據(jù)類型來(lái)存放數(shù)據(jù)項(xiàng)集合,主要包括序列(列表list和元組tuple),映射(如字典dict),set集合,下面對(duì)這幾種數(shù)據(jù)類型分別介紹。
成都創(chuàng)新互聯(lián)公司提供成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì),成都品牌網(wǎng)站建設(shè),一元廣告等致力于企業(yè)網(wǎng)站建設(shè)與公司網(wǎng)站制作,十年的網(wǎng)站開(kāi)發(fā)和建站經(jīng)驗(yàn),助力企業(yè)信息化建設(shè),成功案例突破數(shù)千家,是您實(shí)現(xiàn)網(wǎng)站建設(shè)的好選擇.
Python中l(wèi)ist,tuple,dict和set的主要區(qū)別:tuple是一個(gè)不可改變的list,set是一個(gè)沒(méi)有Value的dict,list,dict和set的數(shù)據(jù)是可變的,tuple數(shù)據(jù)是不可變的!
列表list是最自由的,可以使用索引、切片,可以進(jìn)行計(jì)算和修改;
元組tuple是不自由的,數(shù)據(jù)不能更改,但是和list一樣具有序列,可以用索引和切片;
字典dict是由無(wú)序的鍵值對(duì)構(gòu)成,可以通過(guò)key去索引value的值,修改數(shù)據(jù)可以通過(guò)key來(lái)修改對(duì)應(yīng)的value;
set集合是無(wú)序的,不重復(fù)的,和字典類似也是使用中括號(hào){}表示,區(qū)別在于字典是用鍵值對(duì),而set由數(shù)據(jù)或者元素或者列表構(gòu)成;