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

发布了75 篇原创文章 · 获赞 1 · 访问量 2070

猜你喜欢

转载自blog.csdn.net/Rhao999/article/details/103891425