Python中的列表匣掸、元組和字典

一趟紊、列表
1.特點(diǎn):
(1)可以用list()函數(shù)或者方括號(hào)[ ]創(chuàng)建,元素之間用逗號(hào)分隔碰酝。

list1=list((1,2,3,4))

(2)列表的元素不需要具有相同的類(lèi)型 霎匈。

list2=[1,2.0,'hello']

(3)使用索引來(lái)訪問(wèn)元素。

print(list2[0])

(4)可切片送爸。(注意:切片用數(shù)學(xué)方法解釋是左閉右開(kāi)區(qū)間铛嘱,即下例結(jié)果為2和3)

print(list1[1:3])

2.方法
(1)追加成員。

list1.append('a')
#此時(shí) list1=[1,2,3,4,'a']

(2)計(jì)算列表中參數(shù)出現(xiàn)的次數(shù)袭厂。

list1.count('a')
#結(jié)果為 1次

(3)向列表中追加另一個(gè)列表墨吓。

list1.extend(['b','c'])
#此時(shí) list1=[1,2,3,4,'a','b','c']

(4)獲取參數(shù)在列表中的位置。

list1.index('b')
#結(jié)果為 5

(5)向列表中插入數(shù)據(jù)纹磺。

list1.insert(2,'d')
#此時(shí) list1=[1,2,'d',3,4,'a','b','c']

(6)刪除列表中的成員帖烘。

#通過(guò) del刪除,此時(shí)是利用下標(biāo)刪除
del list1[0]
#此時(shí) list1=[2,'d',3,4,'a','b','c']

#通過(guò)remove()刪除橄杨,此時(shí)是利用列表中的值刪除
list1.remove('d')
#此時(shí) list1=[2,3,4,'a','b','c']

#通過(guò)pop()刪除秘症,此時(shí)是從列表最后一位往前刪
list1.pop()
#此時(shí) list1=[2,3,4,'a','b']

(7)顛倒列表中成員的順序,即逆序輸出。

list1.reverse()
#此時(shí) list1=['b','a',4,3,2]

list1[::-1]
#此時(shí) list1=['b','a',4,3,2],效果相同

(8)獲取列表長(zhǎng)度式矫。

len(list1)
#長(zhǎng)度為 5

(9)復(fù)制列表乡摹。

list3=list1[:]

二、元組
1.特點(diǎn):
(1)元組可以用tuple()函數(shù)或者圓括號(hào)創(chuàng)建采转,元素之間用逗號(hào)分隔聪廉。元組的元素不需要具有相同的類(lèi)型。

tuple1=tuple([1,2,3,4])
tuple2=(5,6.0,'hello')

(2)取元組的值故慈,采用索引值取值的方式锄列。

print(tuple1[2])
#結(jié)果為 3

(3)元組和列表一樣有切片,且切片方式相同惯悠。

print(tuple1[1:3])
#結(jié)果為 2和3

(4)元組是一個(gè)有序集合邻邮,元素的值一旦創(chuàng)建就不可修改!但是元組只保證其一級(jí)子元素不可變克婶,對(duì)于嵌套的元素內(nèi)部筒严,是可以改變的。

tuple3=('A','B','C',['a','b'])
tuple3[3][0]='D'
tuple3[3][1]='E'
#此時(shí) tuple3=('A','B','C',['D','E'])

2.方法
元組相比列表情萤,可執(zhí)行操作非常少鸭蛙,只保留了index(),count()函數(shù)筋岛,用法同列表娶视。此處將不一一列舉!

三、字典

定義字典用的而是{ }肪获。keys是字典的唯一索引鍵寝凌,values是字典所代表的值,其中keys必須是唯一的孝赫,可以為字符串和數(shù)值或者元組(且不可重復(fù))较木,values則可以為任意數(shù)據(jù)類(lèi)型。而且字典中的元素是無(wú)序組合青柄。

1.特點(diǎn)
(1)字典用dict()函數(shù)或者花括號(hào){}創(chuàng)建伐债,元素之間用逗號(hào)分隔,鍵與值之間用冒號(hào)隔開(kāi)致开。

dict1=dict([('name','Lily'),('age',18)])
dict2={'address':'shanghai','salary':10000}

(2)使用鍵來(lái)訪問(wèn)元素峰锁。

#使用鍵來(lái)訪問(wèn)元素
print(dict1['age'])
#輸出結(jié)果為 18

#修改元素的值
dict1['name']='Anne'
print(dict1)
#此時(shí) dict1={'name':'Anne','age':18}

2.方法
(1)為字典添加一個(gè)新的鍵值對(duì)。

dict1['gender']='female'
#此時(shí) dict1={'name':'Anne','age':18,'gender':'female'}

(2)返回指定鍵的值双戳。

dict1.get('gender')
#結(jié)果為 'female'

(3)以列表返回可遍歷的元組對(duì)虹蒋。

dict1.items()
#返回結(jié)果為 dict1_items([('name','Anne'),('age',18),('gender','female')])

(4)以列表返回字典中所有的鍵。

dict1.keys()
#返回結(jié)果為 dict1_keys(['name','age','gender'])

(5)以列表返回字典中所有的值拣技。

dict1.values()
#返回結(jié)果為 dict1_values(['Anne',18,'female'])

(6)刪除字典的一個(gè)元素千诬、dict.clear()清空字典、刪除字典本身膏斤。

del dict1['age']
#此時(shí) dict1={'name':'Anne','gender':'female'}

dict1.clear()
#此時(shí) dict1={}

del dict1
#此時(shí)字典dict1已被刪除
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末徐绑,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子莫辨,更是在濱河造成了極大的恐慌傲茄,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,948評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件沮榜,死亡現(xiàn)場(chǎng)離奇詭異盘榨,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)蟆融,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)草巡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人型酥,你說(shuō)我怎么就攤上這事山憨。” “怎么了弥喉?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,490評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵郁竟,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我由境,道長(zhǎng)棚亩,這世上最難降的妖魔是什么蓖议? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,521評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮讥蟆,結(jié)果婚禮上勒虾,老公的妹妹穿的比我還像新娘。我一直安慰自己攻询,他們只是感情好从撼,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,627評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布州弟。 她就那樣靜靜地躺著钧栖,像睡著了一般。 火紅的嫁衣襯著肌膚如雪婆翔。 梳的紋絲不亂的頭發(fā)上拯杠,一...
    開(kāi)封第一講書(shū)人閱讀 49,842評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音啃奴,去河邊找鬼潭陪。 笑死,一個(gè)胖子當(dāng)著我的面吹牛最蕾,可吹牛的內(nèi)容都是我干的依溯。 我是一名探鬼主播,決...
    沈念sama閱讀 38,997評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼瘟则,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼黎炉!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起醋拧,我...
    開(kāi)封第一講書(shū)人閱讀 37,741評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤慷嗜,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后丹壕,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體庆械,經(jīng)...
    沈念sama閱讀 44,203評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,534評(píng)論 2 327
  • 正文 我和宋清朗相戀三年菌赖,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了缭乘。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,673評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡琉用,死狀恐怖堕绩,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情辕羽,我是刑警寧澤逛尚,帶...
    沈念sama閱讀 34,339評(píng)論 4 330
  • 正文 年R本政府宣布,位于F島的核電站刁愿,受9級(jí)特大地震影響绰寞,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,955評(píng)論 3 313
  • 文/蒙蒙 一滤钱、第九天 我趴在偏房一處隱蔽的房頂上張望觉壶。 院中可真熱鬧,春花似錦件缸、人聲如沸铜靶。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,770評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)争剿。三九已至,卻和暖如春痊末,著一層夾襖步出監(jiān)牢的瞬間蚕苇,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,000評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工凿叠, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留涩笤,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,394評(píng)論 2 360
  • 正文 我出身青樓盒件,卻偏偏與公主長(zhǎng)得像蹬碧,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子炒刁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,562評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容