2018-10-08 Day 7-容器類型

列表(list):

1.什么是列表

列表是python中的容器類的數(shù)據(jù)類型妙痹,可以用來存儲(chǔ)多個(gè)數(shù)據(jù)÷龋可變的惯吕,有序的。
可變指的是列表中的元素的值和位置以及列表的長度可變 --->決定列表可以進(jìn)行增刪改
有序 --->決定可以通過下標(biāo)來獲取元素

2.字面量

[元素1, 元素2, 元素3....]
[] ---> 空列表

列表中的元素可以是任何類型的數(shù)據(jù) -->包括整數(shù)怕午、浮點(diǎn)數(shù)废登、布爾、字符串郁惜、列表堡距、字典、元祖兆蕉、集合羽戒、函數(shù)、類的對象等

list1 = [23, 1.87, 'abc']   # 聲明一個(gè)變量list1,給它賦了一個(gè)列表虎韵。列表有三個(gè)元素

聲明一個(gè)列表易稠,列表中有三個(gè)元素,分別是[1,2], 'abc', False

list2 = [[1,2], 'abc',False]
list3 = [{'a': 10},{'abc': True}]
print(type(list3))

注意:變量也可以作為列表的元素

name = '路飛'
names = ['小明', '小花', '小紅', name]
print(names)

3.獲取列表元素

獲取單個(gè)元素

說明:列表一旦確定包蓝,列表中的每個(gè)元素的下標(biāo)就確定了驶社。下標(biāo)的范圍0~列表長度-1 / -1~列表長度

names = ['路飛', '娜美', '佐羅', '山治', '羅賓']
print(names[0], names[-4])

獲取部分元素(切片)

和字符串切片一樣。
列表[起始下標(biāo):結(jié)束下標(biāo)] --> 從起始下標(biāo)開始测萎,獲取到結(jié)束下標(biāo)前為止
列表[起始下標(biāo):結(jié)束下標(biāo):步長]

print(names[1:3])
print(names[:4:2])
print(names[::-1])
print(names[:])

4.元素的修改

films = ['綠巨人', '鋼鐵俠', '蜘蛛俠', '神奇女俠']

1.增(增加元素)

a.
列表.append(元素) ---> 在列表的末尾添加一個(gè)元素

films.append('美國隊(duì)長')
print(films)

films.append('恐怖游輪')
print(films)

b.
列表.insert(下標(biāo),元素) ---> 在指定的下標(biāo)前去添加指定的元素

films.insert(1, '雙瞳')
print(films)

films.insert(0, '雷神')
print(films)

2.刪(刪除列表中的元素)

"""
a.
del 列表[下標(biāo)] ---> 刪除列表中指定位置的元素

注意:del語句是python中用來刪除數(shù)據(jù)的語法亡电,可以刪除任何數(shù)據(jù)

heros = ['蓋倫', '兒童劫','維克拖', '提姆', '托兒索', '兒童劫']
del heros[-2]
print(heros)

b.
列表.remove(元素) ---> 刪除列表中指定的元素
注意:如果這個(gè)元素在列表中有多個(gè),只刪最前面的那一個(gè)

heros.remove('兒童劫')
print(heros)

c.
列表.pop() ---> 將列表中的最后一個(gè)元素取出
列表.pop(下標(biāo)) ---> 將列表中指定下標(biāo)對應(yīng)的元素取出

beauty = ['余婷', '范冰冰', '周迅', '楊穎', '楊冪', '趙麗穎']
person = beauty.pop()
print(beauty, person)

person = beauty.pop(1)
print(beauty, person)

3.改(修改列表中的元素)

列表[下標(biāo)] = 新值 ---> 修改指定下標(biāo)對應(yīng)的元素

teachers = ['余婷', '駱昊', '王海飛', '肖世榮']
teachers[0] = 'YuTing'
print(teachers)

5.列表相關(guān)運(yùn)算

1.+運(yùn)算

列表1 + 列表2 ---> 將列表1和列表2中的元素合并硅瞧,產(chǎn)生一個(gè)新的列表

list1 = [1, 2, 3]
list2 = ['a', 'b', 'c']
print(list1 + list2)
print(list1)

2.*運(yùn)算

列表*n ---> 將列表中的元素重復(fù)n次份乒,產(chǎn)生一個(gè)新的列表

print(list1*3)

3.比較運(yùn)算

列表1 == 列表2 ---> 判斷兩個(gè)列表中的元素是否相等

print([1, 2, 3] == [2, 1, 3])   # False
print([1, 2, 3] == [1, 2, 3])   # True

補(bǔ)充:比較是否相等的兩種方式,== 和 is
一個(gè)數(shù)據(jù)有id腕唧、value和type三個(gè)元素或辖。
id --> 地址(數(shù)據(jù)在內(nèi)存中存儲(chǔ)的地址)
value --> 數(shù)據(jù)的值
type --> 數(shù)據(jù)的類型
python中變量存儲(chǔ)數(shù)據(jù)的時(shí)候存的時(shí)候數(shù)據(jù)的地址(id),取出來用的值(value)

== --> 判斷的是值是否相等
is --> 判斷的是地址是否相等(面試枣接!)

(了解)兩個(gè)列表比較大小颂暇,比較的是每個(gè)元素的大小

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市月腋,隨后出現(xiàn)的幾起案子蟀架,更是在濱河造成了極大的恐慌,老刑警劉巖榆骚,帶你破解...
    沈念sama閱讀 216,470評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件片拍,死亡現(xiàn)場離奇詭異,居然都是意外死亡妓肢,警方通過查閱死者的電腦和手機(jī)捌省,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來碉钠,“玉大人纲缓,你說我怎么就攤上這事『胺希” “怎么了祝高?”我有些...
    開封第一講書人閱讀 162,577評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長污筷。 經(jīng)常有香客問我工闺,道長,這世上最難降的妖魔是什么瓣蛀? 我笑而不...
    開封第一講書人閱讀 58,176評論 1 292
  • 正文 為了忘掉前任陆蟆,我火速辦了婚禮,結(jié)果婚禮上惋增,老公的妹妹穿的比我還像新娘叠殷。我一直安慰自己,他們只是感情好诈皿,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,189評論 6 388
  • 文/花漫 我一把揭開白布林束。 她就那樣靜靜地躺著,像睡著了一般稽亏。 火紅的嫁衣襯著肌膚如雪诊县。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,155評論 1 299
  • 那天措左,我揣著相機(jī)與錄音依痊,去河邊找鬼。 笑死怎披,一個(gè)胖子當(dāng)著我的面吹牛胸嘁,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播凉逛,決...
    沈念sama閱讀 40,041評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼性宏,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了状飞?” 一聲冷哼從身側(cè)響起毫胜,我...
    開封第一講書人閱讀 38,903評論 0 274
  • 序言:老撾萬榮一對情侶失蹤书斜,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后酵使,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體荐吉,經(jīng)...
    沈念sama閱讀 45,319評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,539評論 2 332
  • 正文 我和宋清朗相戀三年口渔,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了样屠。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,703評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡缺脉,死狀恐怖痪欲,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情攻礼,我是刑警寧澤业踢,帶...
    沈念sama閱讀 35,417評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站礁扮,受9級特大地震影響陨亡,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜深员,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,013評論 3 325
  • 文/蒙蒙 一负蠕、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧倦畅,春花似錦遮糖、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,664評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至芭概,卻和暖如春赛不,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背罢洲。 一陣腳步聲響...
    開封第一講書人閱讀 32,818評論 1 269
  • 我被黑心中介騙來泰國打工踢故, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人惹苗。 一個(gè)月前我還...
    沈念sama閱讀 47,711評論 2 368
  • 正文 我出身青樓殿较,卻偏偏與公主長得像,于是被迫代替她去往敵國和親桩蓉。 傳聞我的和親對象是個(gè)殘疾皇子淋纲,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,601評論 2 353

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