Python列表基本操作,增加刪除修改元素的方法
Python列表是一系列按特定順序排列的元素組成,元素可以是數(shù)字、字母或者其他元素,使用[]表示列表,如["蘋果","香蕉",123,"abc"]。
1、元素的訪問:列表是有序集合,因此要訪問列表的任意元素,只需將該元素的位置(索引)告訴python即可。如heros=["蓋倫","趙信","皇子","亞索"],print(heros[0]),? 輸出結(jié)果是:?"蓋倫"。索引:在python中第一個(gè)元素的索引是0,而不是1。訪問最后一個(gè)元素可以將索引指定為-1,如heros[-1]。
2、列表元素的使用:可以使用f字符串根據(jù)列表中的元素來創(chuàng)建消息。如heros = ["蓋倫","趙信","皇子","亞索"],message =f"我最喜歡的英雄是{hero[-1]}。"? ?????print(message)??
輸出結(jié)果:我最喜歡的英雄是亞索。
3、列表的修改:如heros = ["蓋倫","趙信","皇子","亞索"],heros[0] = "劍圣" ,print(heros)? ,輸出結(jié)果為:["劍圣","趙信","皇子","亞索"],修改指定索引位置的元素,將“蓋倫”修改為“劍圣”。
4、元素的添加:1、list.append(元素),在列表末尾增加元素。如heros = ["蓋倫","趙信","皇子","亞索"],heros.append("劍圣"),print(heros), 輸出結(jié)果["蓋倫","趙信","皇子","亞索","劍圣"],在列表末尾增加英雄“劍圣”。2、list.insert(索引,元素),在指定位置插入元素。如heros = ["蓋倫","趙信","皇子","亞索"],heros.insert(1,"劍圣"),print(heros), 輸出結(jié)果:["蓋倫","劍圣","趙信","皇子","亞索"],在索引1位置增加一個(gè)英雄“劍圣”。
5、元素的刪除:1、del list[索引],刪除列表指定索引位置的元素。如heros = ["蓋倫","趙信","皇子","亞索"],del heros[0],print(heros),輸出結(jié)果:["趙信","皇子","亞索"],刪除索引0位置的英雄“蓋倫”。2、list.pop(),刪除列表末尾的元素,也可以刪除任意索引位置的元素,并讓你能夠接著使用它。如heros = ["蓋倫","趙信","皇子","亞索"],heros_pop= heros.pop(), print(heros),print(heros_pop) ,輸出結(jié)果分別為:["蓋倫","趙信","皇子"],"亞索"。3、list.remove(元素),刪除列表中的元素值。如heros = ["蓋倫","趙信","皇子","亞索"],herose.remov("蓋倫"),print(heros) , 輸出結(jié)果:["趙信","皇子","亞索"],如果列表中有多個(gè)相同元素,刪除時(shí),只刪除第一個(gè)元素。
