關(guān)于列表的解答

列表是python以及其他語(yǔ)言中最常用到的數(shù)據(jù)結(jié)構(gòu)之一。Python中使用[]來(lái)創(chuàng)建列表

列表中的每項(xiàng)是可以改變的削锰,這一點(diǎn)區(qū)別于元組

列表的創(chuàng)建,遍歷及增刪改查

#創(chuàng)建

names = ["mike", 'jud', 'huihui', 'wang', 'tian', 'kaggle']

#遍歷

for name in names:

? ? print(name)

#查 切片查

print(names[2])? ? ? ? #打印第三個(gè)名字

print(names[0 : 3])? ? #切片處理毕莱, 打印前三個(gè)

print(names[0 : 10])? ? #當(dāng)切片長(zhǎng)度大于列表長(zhǎng)度器贩,就按照列表長(zhǎng)度切片

print(names[-1])? ? ? ? #輸出列表最后一個(gè),當(dāng)數(shù)字為負(fù)數(shù)時(shí)央串,輸出倒數(shù)第n個(gè)

print(names[2 : 3])? ? #左閉右開(kāi)

print(names[0 : 5 : 1]) #切片操作[start : end : size]切取[start-end)區(qū)間的子序列磨澡,start默認(rèn)值為0 size != 0

print(names[5 : 0 : -3])#和上一個(gè)一樣

print(names[::-1])? ? ? #相當(dāng)于反轉(zhuǎn)

print(names[:])? ? ? ? #相當(dāng)于0-最大長(zhǎng)度

增(append, insert)

names.append('alex')

names.insert(5, 'alvin')

print(names)

改(重新賦值)

names = ['章叁', '李四', '王五', '趙六']

names[2] = "孫三"

names[0 : 2] = ["liu", 'wang']

print(names)

names = ['章叁', '李四', '王五', '趙六']

刪(remove, del, pop(返回值))

names.remove("章叁")

print(names)

del names[0]

print(names)

del names? ? ? ? ? #names變量在內(nèi)存中被析構(gòu)

names = ['章叁', '李四', '王五', '趙六']

names.pop()

print(names)

其他操作 count

lists = ['to', 'be', 'or', 'not', 'to', 'be']

print(lists.count('to'))? ? ? ? ? ? ? ? ? ? ? ? #查詢某個(gè)元素在列表中出現(xiàn)的次數(shù)

extend 該方法可以在列表的末尾一次性追加另一個(gè)序列中的多個(gè)值

lista = [1, 2, 3]

listb = [4, 5, 6]

lista.extend(listb)

print(lista)

#index 該方法用于返回元素在列表中的位置

print(lista.index(3))

#reverse

lista.reverse()

print(lista)

listc = [5, 2, 4, 12, 9, 0]

listc.sort()

print(listc)

#深淺拷貝

names = ['章叁', '李四', '王五', '趙六']

names_copy = ['章叁', '李四', '王五', '趙六']

print(id(names))? ? ? ? #2438619076232

print(id(names_copy))? #2438618956936

for name, name_copy in zip(names, names_copy):

? ? print(id(name), id(name_copy))

#輸出:

#2438618789208 2438618789208

#2438618789296 2438618789296

#2438618789384 2438618789384

#2438618789472 2438618789472

#由此可以看出names_copy的元素的地址和names的元素地址相同,是淺拷貝

print("------------------------")

names_copy[0] = "圖像"

for name, name_copy in zip(names, names_copy):

? ? print(id(name), id(name_copy))

#在執(zhí)行names_copy[0] = "圖像"就會(huì)把原本指向'章叁'的地址的指針质和,指向'圖像'所在的地址

b, d, e, *c = ['1', '2', 3, 4, 5]? ? ? #將列表中的元素賦值給等號(hào)左邊變量稳摄,當(dāng)左邊的變量不能完全接受列表元素,會(huì)存在c列表中

print(type(b), type(d), type(c))

print(b, d, e, c)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末饲宿,一起剝皮案震驚了整個(gè)濱河市厦酬,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌瘫想,老刑警劉巖仗阅,帶你破解...
    沈念sama閱讀 218,122評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異国夜,居然都是意外死亡减噪,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)车吹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)筹裕,“玉大人,你說(shuō)我怎么就攤上這事窄驹〕洌” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,491評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵乐埠,是天一觀的道長(zhǎng)抗斤。 經(jīng)常有香客問(wèn)我,道長(zhǎng)丈咐,這世上最難降的妖魔是什么瑞眼? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,636評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮棵逊,結(jié)果婚禮上负拟,老公的妹妹穿的比我還像新娘。我一直安慰自己歹河,他們只是感情好掩浙,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,676評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布花吟。 她就那樣靜靜地躺著,像睡著了一般厨姚。 火紅的嫁衣襯著肌膚如雪衅澈。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,541評(píng)論 1 305
  • 那天谬墙,我揣著相機(jī)與錄音今布,去河邊找鬼。 笑死拭抬,一個(gè)胖子當(dāng)著我的面吹牛部默,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播造虎,決...
    沈念sama閱讀 40,292評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼傅蹂,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了算凿?” 一聲冷哼從身側(cè)響起份蝴,我...
    開(kāi)封第一講書(shū)人閱讀 39,211評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎氓轰,沒(méi)想到半個(gè)月后婚夫,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,655評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡署鸡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,846評(píng)論 3 336
  • 正文 我和宋清朗相戀三年案糙,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片靴庆。...
    茶點(diǎn)故事閱讀 39,965評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡侍筛,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出撒穷,到底是詐尸還是另有隱情,我是刑警寧澤裆熙,帶...
    沈念sama閱讀 35,684評(píng)論 5 347
  • 正文 年R本政府宣布端礼,位于F島的核電站,受9級(jí)特大地震影響入录,放射性物質(zhì)發(fā)生泄漏蛤奥。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,295評(píng)論 3 329
  • 文/蒙蒙 一僚稿、第九天 我趴在偏房一處隱蔽的房頂上張望凡桥。 院中可真熱鬧,春花似錦蚀同、人聲如沸缅刽。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,894評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)衰猛。三九已至迟蜜,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間啡省,已是汗流浹背娜睛。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,012評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留卦睹,地道東北人畦戒。 一個(gè)月前我還...
    沈念sama閱讀 48,126評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像结序,于是被迫代替她去往敵國(guó)和親障斋。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,914評(píng)論 2 355

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

  • 概述 列表笼痹、元組和字符串同屬于序列的一種配喳,都有序列的特點(diǎn),每個(gè)元素都有編號(hào)凳干,即其位置或索引晴裹,其中第一個(gè)元素...
    李樹(shù)濤閱讀 689評(píng)論 0 1
  • 基礎(chǔ)篇NumPy的主要對(duì)象是同種元素的多維數(shù)組。這是一個(gè)所有的元素都是一種類(lèi)型救赐、通過(guò)一個(gè)正整數(shù)元組索引的元素表格(...
    oyan99閱讀 5,128評(píng)論 0 18
  • 增涧团、刪、改经磅、查 1.修改列表元素 通過(guò)下標(biāo)獲取元素泌绣,然后重新賦值: 列表名[下標(biāo)] = 新的值注意: 這兒的下標(biāo)不...
    zzzsssr閱讀 346評(píng)論 0 3
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類(lèi)相關(guān)的語(yǔ)法预厌,內(nèi)部類(lèi)的語(yǔ)法阿迈,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法轧叽,線程的語(yǔ)...
    子非魚(yú)_t_閱讀 31,631評(píng)論 18 399
  • ①『去掉假把式』 身處在銷(xiāo)售行業(yè)中苗沧,沒(méi)有不是無(wú)時(shí)無(wú)刻都想著怎樣做好營(yíng)銷(xiāo)的,怎樣吸引顧客的注意力炭晒。各商家們?yōu)闋?zhēng)取市場(chǎng)...
    SophieRealWorld閱讀 136評(píng)論 0 2