Python学习之路(三)
作者:互联网
三.列表简介
1.列表是什么
列表是由一系列特定顺序排列的元素组成
访问列表元素
biclycles=['trek','cannondale','redline','specialized']
print(biclycles) #访问整个列表,包括中括号
print(biclycles[0]) #按索引访问
print(biclycles[-1]) #访问最后一个元素
使用列表中的各个值
可像其他变量一样使用列表中的各个值
message="My first bicycle was a "+biclycles[0].title()+"."
print(message)
2.修改添加和删除各个元素
修改元素
使用索引可直接修改
motorcycles=['honda','yamaha','suzuki']
print(motorcycles)
motorcycles[0]='ducati'
print(motorcycles)
添加元素
append() 末尾添加元素,可使用此方法动态创建列表
motorcycles=['honda','yamaha','suzuki']
print(motorcycles)
montorcycles.append('ducati')
print(montorcycles)
insert() 列表任何地方插入元素
motorcycles=['honda','yamaha','suzuki']
print(motorcycles)
motorcycles.insert(0,'bw')
print(motorcycles)
删除元素
del 可永久性删除列表任何位置的元素,需要知道元素索引
motorcycles=['honda','yamaha','suzuki']
print(motorcycles)
del motorcycles[0]
print(motorcycles)
pop() 弹出最后一个或任何位置元素,可保存到一个变量继续使用
motorcycles=['honda','yamaha','suzuki']
popend_motorcycles=motorcycles.pop() #弹出最后一个元素并保存到变量中
print(motorcycles)
print(popend_motorcycles)
popend_motorcycles=motorcycles.pop(0) #弹出第一个元素并保存到变量中
print(motorcycles)
print(popend_motorcycles)
remove() 根据值删除元素 可将删除的值保存在变量中,使用变量删除再次使用
motorcycles=['honda','yamaha','suzuki','ducati']
print(motorcycles)
motorcycles.remove('ducati')
print(motorcycles)
motorcycles=['honda','yamaha','suzuki','ducati']
print(motorcycles)
too_expensive='ducati'
motorcycles.remove(too_expensive)
print(motorcycles)
print("\nA"+too_expensive.title()+" is too expensive for me.")
3.组织列表
sort() 按照字母永久性排序,反序添加参数reverse=True即可
cars=['bmw','audi','toyota','subaru']
cars.sort()
print(cars)
cars.sort(reverse=True) #反序排列
sorted() 按照字母临时性排序,反序添加参数reverse=True即可
cars=['bmw','audi','toyota','subaru']
print(sorted(cars))
print(cars)
reverse() 列表反转
cars=['bmw','audi','toyota','subaru']
print(cars)
cars.reverse()
print(cars)
len() 获取列表的长度
cars=['bmw','audi','toyota','subaru']
len(cars)
4.小结
列表是什么以及如何使用其中的元素;如何定义列表以及如何增删元素;如何对列表进行永久性及临时排序;如何知道列表长度。
标签:honda,motorcycles,Python,cars,元素,列表,学习,print 来源: https://blog.csdn.net/m0_52114088/article/details/113187049