python中列表的使用与操作(一)

您所在的位置:网站首页 python中列表怎么用 python中列表的使用与操作(一)

python中列表的使用与操作(一)

#python中列表的使用与操作(一)| 来源: 网络整理| 查看: 265

1、访问列表元素

列表元素的索引是从0开始; 要访问列表元素,可使用list[index]访问,list为列表名,index为列表元素的索引; 访问最后一个列表元素,可以将索引指定为-1,即list[-1]

color=['red','blue','yellow'] print(color) print(color[0]) #访问第一个元素 print(color[-1]) #访问最后一个元素

运行结果: 在这里插入图片描述

2、修改、添加和删除元素 2.1 修改列表元素

找到要修改元素的索引,直接指定新值,即list[index]=new_value

color=['red','blue','yellow'] print(color) color[0]='green' #修改第一个元素的值 print(color)

运行结果: 在这里插入图片描述

2.2 添加列表元素 2.2.1 在列表末尾添加元素

使用append()方法,用list.append(value)添加

color=['red','blue','yellow'] print(color) color.append('green') #列表末尾添加元素 print(color)

运行结果: 在这里插入图片描述

2.2.2 在列表中插入元素

使用insert()可以在列表任意位置添加新元素,需要指定新元素的索引和值。即list.insert(index,value)

color=['red','blue','yellow'] print(color) color.insert(1,'pink') #在第二个位置添加新元素 print(color)

运行结果: 在这里插入图片描述

2.3 删除列表元素 2.3.1 使用del语句删除

知道要删除元素的位置,可使用del list[index]删除

color=['red','blue','yellow'] print(color) del color[1] #删除第二个元素 print(color)

运行结果: 在这里插入图片描述

2.3.2 使用方法pop()删除

pop()可以删除列表末尾的元素,使用方法为list.pop()

color=['red','blue','yellow'] print(color) del_color=color.pop() #删除最后一个元素 print(color) print('删除的元素是:'+del_color)

运行结果: 在这里插入图片描述

2.3.3 弹出列表任意位置的元素

用pop()删除列表中任意位置的元素,list.pop(index)

color=['red','blue','yellow'] print(color) del_color=color.pop(1) #删除第二个元素 print(color) print('删除的元素是:'+del_color)

运行结果: 在这里插入图片描述

2.3.4 根据值删除元素

知道要删除元素的值,用remove()方法删除,即list.remove(value)

color=['red','blue','yellow'] print(color) color.remove('blue') #删除blue print(color)

运行结果: 在这里插入图片描述

3、组织列表 3.1 使用sort()对列表进行永久性排序

sort()方法按与字母顺序相同的顺序排列列表元素,会永久性改变列表元素的排列顺序,使用方法为list.sort()

color=['red','blue','yellow'] print(color) color.sort() print(color)

运行结果: 在这里插入图片描述 给sort()方法传递参数reverse=True(T一定要大写),将会与字母顺序相反的顺序排列列表元素,会永久性改变列表元素的排列顺序,使用方法为list.sort(reverse=True)

color=['red','blue','yellow'] print(color) color.sort(reverse=True) print(color)

运行结果:在这里插入图片描述

3.2 使用sorted()对列表进行临时排序

sorted()方法按与字母顺序相同的顺序排列列表元素,临时改变列表元素的排列顺序,不会改变原来列表元素的排列顺序,使用方法为sorted(list)

color=['red','blue','yellow'] print(color) print(sorted(color)) print(color)

运行结果: 在这里插入图片描述 与字母顺序相反的顺序排列列表元素,临时改变列表元素的排列顺序,使用方法为sorted(list,reverse=True)

color=['red','blue','yellow'] print(color) print(sorted(color,reverse=True)) print(color)

运行结果: 在这里插入图片描述

3.3 倒序打印列表

使用reverse()能反转列表元素的排列顺序,会永久改变原来列表。用list.reverse()

color=['red','blue','yellow'] print(color) color.reverse() print(color)

运行结果: 在这里插入图片描述

3.4 获取列表长度

用len()获取,使用方法为len(list)

color=['red','blue','yellow'] print(len(color))

运行结果: 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3