Python列表

一关带、列表的介紹

1.格式
變量=[治专,,故痊,]

案例

namesList = ['xiaoWang','xiaoZhang','xiaoHua']

案例:不同類型

namesList = ['xiaoWang',12,[1,2,3],(1,2)]

二顶瞳、列表的相關操作

列表

names1 = ['xiaoWang','xiaoZhang','xiaoHua']
names2 = [23,34,45]
name='anfly'
2.1列表的新增

append,extend愕秫,insert
2.1.1 append
案例:列表和字符串

names1.append(name)
print(names1)

輸出:

['xiaoWang', 'xiaoZhang', 'xiaoHua', 'anfly']

案例:列表和列表

names1.append(names2)
print(names1)
#['xiaoWang', 'xiaoZhang', 'xiaoHua', [23, 34, 45]]
2.1.2 extend

案例:列表和字符串

names1.extend(name)
print(names1)
#['xiaoWang', 'xiaoZhang', 'xiaoHua', 'a', 'n', 'f', 'l','y']

案例:列表和字符串

names1.extend(names2)
print(names1)
#['xiaoWang', 'xiaoZhang', 'xiaoHua', 23, 34, 45]

extend和append區(qū)別

append的最終列表中添加的是一個元素,extend的最終列表中顯示的是追加多個元素
2.1.3 insert

指定對應索引新增數(shù)據(jù)

names1.insert(1,name)
print(names1)
#['xiaoWang', 'jack', 'xiaoZhang', 'xiaoHua']

思考:如果新增的索引不存在焰络?會出現(xiàn)什么問題(會默認添加到最后)

names1.insert(111,name)
print(names1)
#['xiaoWang', 'xiaoZhang', 'xiaoHua', 'jack']

2.2列表的修改

修改元素的時候戴甩,要通過下標來確定要修改的是哪個元素,然后才能進行修改

2.2.1索引修改

案例:索引存在時修改

names1[0]="xiaoli"
print(names1)
#['xiaoli', 'xiaoZhang', 'xiaoHua']

案例:索引不存在是修改

names1[10]="xiaoli"
print(names1)
#IndexError: list assignment index out of range

2.3列表的刪除

案例

del names1[0]
print(names1)
#['xiaoZhang', 'xiaoHua']
2.3.1:del

案例

del names1[0]
print(names1)
#['xiaoZhang', 'xiaoHua']
2.3.2 pop(默認最后一個元素)

案例

names1.pop()
print(names1)
#['xiaoWang', 'xiaoZhang']

2.3.3 remove
案例

names1.remove("xiaoWang")
print(names1)
#['xiaoZhang', 'xiaoHua']

2.4 列表的查詢

index闪彼,count

2.4.1:index

index查詢列表中的元素甜孤,如果存在就返回給元素的索引协饲,不存在就報錯
案例

print(names1.index("xiaoZhang"))
#1
print(names1.index("xiaoZhang1"))
#ValueError: 'xiaoZhang1' is not in list
2.4.2 count

count查詢列表中的元素的個數(shù)
案例

print(name.count("c"))
#1

2.5列表的排序

1.sort方法是將list按特定順序重新排列,默認為由小到大缴川,參數(shù)reverse=True可改為倒序茉稠,由大到小。
2.reverse方法是將list反轉(zhuǎn)
案例:排序

nums=[34,22,15,68,89]
nums.sort()
print(nums)
#[15, 22, 34, 68, 89]

案例:反轉(zhuǎn)

nums=[34,22,15,68,89]
nums.reverse()
print(nums)
#[89, 68, 15, 22, 34]

2.6列表的循環(huán)取值

-方法一:for循環(huán)

namesList = ['xiaoWang', 'xiaoZhang', 'xiaoHua']
for name in namesList:
    print(name)

-方法二:while循環(huán)

namesList = ['xiaoWang', 'xiaoZhang', 'xiaoHua']
length = len(namesList)
i = 0
while i < length:
    print(namesList[i])
    i += 1

2.7列表的嵌套

類似while循環(huán)的嵌套把夸,列表也是支持嵌套的
-格式

變量名=[,[,]]
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末而线,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子恋日,更是在濱河造成了極大的恐慌膀篮,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,496評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件岂膳,死亡現(xiàn)場離奇詭異誓竿,居然都是意外死亡,警方通過查閱死者的電腦和手機谈截,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評論 3 392
  • 文/潘曉璐 我一進店門筷屡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人簸喂,你說我怎么就攤上這事毙死。” “怎么了娘赴?”我有些...
    開封第一講書人閱讀 162,632評論 0 353
  • 文/不壞的土叔 我叫張陵规哲,是天一觀的道長。 經(jīng)常有香客問我诽表,道長唉锌,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,180評論 1 292
  • 正文 為了忘掉前任竿奏,我火速辦了婚禮袄简,結果婚禮上,老公的妹妹穿的比我還像新娘泛啸。我一直安慰自己绿语,他們只是感情好,可當我...
    茶點故事閱讀 67,198評論 6 388
  • 文/花漫 我一把揭開白布候址。 她就那樣靜靜地躺著吕粹,像睡著了一般。 火紅的嫁衣襯著肌膚如雪岗仑。 梳的紋絲不亂的頭發(fā)上匹耕,一...
    開封第一講書人閱讀 51,165評論 1 299
  • 那天,我揣著相機與錄音荠雕,去河邊找鬼稳其。 笑死驶赏,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的既鞠。 我是一名探鬼主播煤傍,決...
    沈念sama閱讀 40,052評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼嘱蛋!你這毒婦竟也來了蚯姆?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 38,910評論 0 274
  • 序言:老撾萬榮一對情侶失蹤浑槽,失蹤者是張志新(化名)和其女友劉穎蒋失,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體桐玻,經(jīng)...
    沈念sama閱讀 45,324評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡篙挽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,542評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了镊靴。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片铣卡。...
    茶點故事閱讀 39,711評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖偏竟,靈堂內(nèi)的尸體忽然破棺而出煮落,到底是詐尸還是另有隱情,我是刑警寧澤踊谋,帶...
    沈念sama閱讀 35,424評論 5 343
  • 正文 年R本政府宣布蝉仇,位于F島的核電站,受9級特大地震影響殖蚕,放射性物質(zhì)發(fā)生泄漏轿衔。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,017評論 3 326
  • 文/蒙蒙 一睦疫、第九天 我趴在偏房一處隱蔽的房頂上張望害驹。 院中可真熱鬧,春花似錦蛤育、人聲如沸宛官。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽底洗。三九已至,卻和暖如春咕娄,著一層夾襖步出監(jiān)牢的瞬間枷恕,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評論 1 269
  • 我被黑心中介騙來泰國打工谭胚, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留徐块,地道東北人。 一個月前我還...
    沈念sama閱讀 47,722評論 2 368
  • 正文 我出身青樓灾而,卻偏偏與公主長得像胡控,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子旁趟,可洞房花燭夜當晚...
    茶點故事閱讀 44,611評論 2 353

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

  • 一昼激、list列表 1.概述 變量:使用變量存儲數(shù)據(jù),但是锡搜,缺點:一個變量每次只能存儲一個數(shù)據(jù)思考:如果一次性存儲多...
    hollow_02f9閱讀 800評論 0 1
  • 列表: 前面已經(jīng)用了很多次列表橙困,可以看出列表的功能是比較強大的。本節(jié)將討論列表不同于元組和字符串的地方:列表的內(nèi)容...
    瀧汰泱閱讀 1,242評論 0 1
  • 一耕餐、列表的介紹 思考:前面學習的字符串可以用來存儲一串信息凡傅,那么想一想,怎樣存儲咱們班所有同學的名字呢肠缔?定義100...
    Anwfly閱讀 1,134評論 0 7
  • ? Python的基礎數(shù)據(jù)結構有:列表(list), 元祖(tuple), 字典(dict), 字符串(strin...
    隨心吧閱讀 14,871評論 1 7
  • 列表list是python基本的數(shù)據(jù)結構猫态,是可變序列,允許有重復元素披摄。 環(huán)境 win10 64bit python...
    FTDdata閱讀 14,334評論 0 7