列表简介

列表是什么

Python用方括号 [] 开表示列表,并用逗号来分隔其中的元素,列表的索引从 0 开始。
bicycles = ['trek','cannondale','redline']

访问列表元素

列表是有序集合,因此要访问列表的任何元素,只需要将该元素的索引位置找到。
bicycles = ['trek','cannondale','redline']
print(bicycles[1])
	~ cannondale

修改、添加和删除元素

修改列表元素
moto = ['honda','yamaha','suzuki']
moto[0] = 'ducati'

添加元素
append(value)  在列表末尾添加元素
moto = ['honda','yamaha','suzuki']
moto.append('ducati')

插入元素
insert(index,value)  指定索引位置插入元素
moto = ['honda','yamaha','suzuki']
moto.insert(0,'ducati')

删除元素
del 语句  非列表方法
moto = ['honda','yamaha','suzuki']
del moto[1]
pop()  删除尾部元素
moto = ['honda','yamaha','suzuki']
moto.pop()
pop(index)  删除指定索引元素
moto = ['honda','yamaha','suzuki']
moto.pop(1)
remove(value)  根据指定值删除元素
moto = ['honda','yamaha','suzuki']
moto.remove('suzuki')

组织列表

使用 sort() 方法对列表进行永久性排序
cars = ['bmw', 'audi', 'toyota', 'subaru']
cars.sort()   按字母顺序排列
print(cars)
	~ ['audi', 'bmw', 'subaru', 'toyota']
传递参数 reverse = True 将列表进行反向排序
cars = ['bmw', 'audi', 'toyota', 'subaru']
cars.sort(reverse = True)
print(cars)
	~ ['toyota', 'subaru', 'bmw', 'audi']
	
使用函数 sorted()对列表进行临时排序   非列表方法
cars = ['bmw', 'audi', 'toyota', 'subaru']
print(cars)
print(sorted(cars))
print(cars)
print(sorted(cars, reverse=True))
	~ ['bmw', 'audi', 'toyota', 'subaru']
	  ['audi', 'bmw', 'subaru', 'toyota']
	  ['bmw', 'audi', 'toyota', 'subaru']
	  ['toyota', 'subaru', 'bmw', 'audi']

倒着打印列表  
reverse()  反向排列列表元素
cars = ['bmw', 'audi', 'toyota', 'subaru']
cars.reverse()
print(cars)
	~ ['subaru', 'toyota', 'audi', 'bmw']

确定列表的长度 
len()  返回列表的长度
cars = ['bmw', 'audi', 'toyota', 'subaru']
listlen = len(cars)
print(listlen)
	~ 4
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值