Python列表基本操作,增加删除修改元素的方法
Python列表是一系列按特定顺序排列的元素组成,元素可以是数字、字母或者其他元素,使用[]表示列表,如["苹果","香蕉",123,"abc"]。
1、元素的访问:列表是有序集合,因此要访问列表的任意元素,只需将该元素的位置(索引)告诉python即可。如heros=["盖伦","赵信","皇子","亚索"],print(heros[0]), 输出结果是: "盖伦"。索引:在python中第一个元素的索引是0,而不是1。访问最后一个元素可以将索引指定为-1,如heros[-1]。
2、列表元素的使用:可以使用f字符串根据列表中的元素来创建消息。如heros = ["盖伦","赵信","皇子","亚索"],message =f"我最喜欢的英雄是{hero[-1]}。" print(message)
输出结果:我最喜欢的英雄是亚索。
3、列表的修改:如heros = ["盖伦","赵信","皇子","亚索"],heros[0] = "剑圣" ,print(heros) ,输出结果为:["剑圣","赵信","皇子","亚索"],修改指定索引位置的元素,将“盖伦”修改为“剑圣”。
4、元素的添加:1、list.append(元素),在列表末尾增加元素。如heros = ["盖伦","赵信","皇子","亚索"],heros.append("剑圣"),print(heros), 输出结果["盖伦","赵信","皇子","亚索","剑圣"],在列表末尾增加英雄“剑圣”。2、list.insert(索引,元素),在指定位置插入元素。如heros = ["盖伦","赵信","皇子","亚索"],heros.insert(1,"剑圣"),print(heros), 输出结果:["盖伦","剑圣","赵信","皇子","亚索"],在索引1位置增加一个英雄“剑圣”。
5、元素的删除:1、del list[索引],删除列表指定索引位置的元素。如heros = ["盖伦","赵信","皇子","亚索"],del heros[0],print(heros),输出结果:["赵信","皇子","亚索"],删除索引0位置的英雄“盖伦”。2、list.pop(),删除列表末尾的元素,也可以删除任意索引位置的元素,并让你能够接着使用它。如heros = ["盖伦","赵信","皇子","亚索"],heros_pop= heros.pop(), print(heros),print(heros_pop) ,输出结果分别为:["盖伦","赵信","皇子"],"亚索"。3、list.remove(元素),删除列表中的元素值。如heros = ["盖伦","赵信","皇子","亚索"],herose.remov("盖伦"),print(heros) , 输出结果:["赵信","皇子","亚索"],如果列表中有多个相同元素,删除时,只删除第一个元素。
