编程语言
首页 > 编程语言> > Python学习之路(三)

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