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

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))

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值