Python入门之chap3列表简介

列表是一系列按特定顺序排列的元素组成,python中用【】表示列表,用逗号分隔其中的元素

访问列表元素

列表是有序合集,想访问要得到该元素的位置(索引)

bicycles = ['Trek','cannondale','redline','specialized']
print(bicycles[0])

从列表提取第一个元素
索引从0开始

修改,添加和删除元素

修改列表元素

与访问列表元素语法类似,指定列表名和要修改的元素的索引,再指定该元素的新值

添加元素

末尾添加append,不影响列表中其他元素

bicycles.append('pico')
print(bicycles)

在任意位置添加insert,需要指定新元素的索引和值

bicycles = ['Trek','cannondale','redline','specialized']

bicycles.insert(0,'pico')
print(bicycles)

值’pico‘被插入到列表开头,方法insert()在索引0处添加空间,并将值储存到这个地方,这种操作使列表中既有的每个元素都右移一个位置

删除元素

使用del语句
bicycles = ['Trek','cannondale','redline','specialized']

del bicycles[0]
print(bicycles)

删除列表bicycles中的第一个元素‘Trek’

使用pop语句

方法pop()删除列表末尾的元素,并能够接着使用它

bicycles = ['Trek','cannondale','redline','specialized']

poped_bicycles = bicycles.pop()
print(bicycles)
print(poped_bicycles)

实际上pop可以删除任意位置的元素,只需要在括号内指定要删除元素的索引

bicycles = ['trek','cannondale','redline','specialized']

bicycles_sold = bicycles.pop(0)
print(f"the sold is the {bicycles_sold.title()}")
根据值删除元素
bicycles = ['trek','cannondale','redline','specialized']

bicycles.remove('trek')
print(bicycles)

组织列表

使用sort()对列表永久排序

cars = ['bmw','audi','toyota','subaru']
print("Here is the original list:")
print(cars)

print("\nHere is the sorted ilst:")
print(sorted(cars))

cars.sort()
print(cars)

按与字母顺序相反的顺序排序

cars.sort(reverse=True)

修改是永久性的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

空LA

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值