《Python 编程 从入门到实践》 第三章 列表简介

第三章 列表简介

3.1 列表
用方括号[] 来表示列表
空列表 bicycles = []

bicycles = [‘trek’, ‘cannondale’, ‘redline’, ‘specialized’] # 区别于c语言的{ }
print(bicycles)

3.1.1访问列表元素
bicycles = [‘trek’, ‘cannondale’, ‘redline’, ‘specialized’]
print(bicycles[0]) #访问第一个元素,从0开始。 [-1] 为最后一个元素

3.2.1 修改列表元素
bicycles[0] = ‘ducati’ # 直接覆盖
print(bicycles)

3.2.2 列表末尾添加元素
bicycles.append( ‘ducati’) # append:附加
print(bicycles)

在列表中插入元素
使用方法insert()
bicycles.insert( 0, ‘ducati’) # 插在0位置处

3.2.3 从列表中删除元素
del bicycles[0]
print(bicycles)

使用方法pop() 删除末尾元素
popped_motorcycle = motorcycles.pop() #删除后,返回的结果为删除的元素,相当于弹出,储存在popped_motorcycle中

3.2.3弹出列表中任何位置处的元素
first_owned = motorcycles.pop(0) # 弹出0位置的元素

根据值删除列表元素
motorcycles.remove(‘ducati’) # 只删除第一个出现的’ducati’
print(motorcycles)

3.3 组织列表
3.3.1 使用方法sort() 对列表进行永久性排序
cars = [‘bmw’, ‘audi’, ‘toyota’, ‘subaru’] # 按字母顺序排序
cars.sort()
print(cars)

颠倒顺序排序
cars.sort(reverse=True)

3.3.2 使用函数sorted() 对列表进行临时排序
只是特定顺序显示列表元素,并不影响它们在列表中实际排列。
print(sorted(cars))

3.3.3 倒着打印列表(永久修改)
reverse() 只是反转列表元素的排列顺序

cars.reverse()
print(cars)

3.3.4 确定列表的长度
len(cars)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值