2.1.1 访问列表元素
bicycles=['trek','cannondale','redline','specialized']
print(bicycle[0])
输出:
trek
2.1.2 索引从0而不是1开始
Python为访问最后一个列表元素提供了一种特殊语法,通过将索引指定为-1,可以让Python返回最后一个列表元素
print(bicycles[-1])
2.1.3 修改,添加,删除元素
motorcycles=['honda','yamaha','suzuki']
print(motorcycles)
#修改列表元素
motorcycles[0]='ducati'
print(motorcycles)
#在列表末尾添加元素
motorcycles.append('ducati')
print(motorcycles)
#在列表中添加元素
motorcycles=['honda','yamaha','suzuki']
motorcycles.insert(0,'ducati')
print(motorcycles)
#如果知道要删除的元素在列表中的位置,可以使用del语句
motorcycles=['honda','yamaha','suzuki']
del motorcycles[0]
print(motorcycles)
#方法pop()可删除列表末尾的元素,并让你能够接着使用它
motorcycles=['honda','yamaha','suzuki']
print(motorcycles)
poped_motorcycles=motorcycles.pop()
print(motorcycles)
print(poped_motorcycles)
#根据值删除元素,也可以接着使用它的值
motorcycles=['honda','yamaha','suzuki','ducati']
print(motorcycles)
motorcycles.remove('ducati')
print(motocycles)
2.2.1 组织列表—使用sort()对列表进行永久性排序
按字母顺序排序
cars=['bmw','audi','toyota','subaru']
cars.sort()
print(cars)
按与字母顺序相反的顺序排列列表元素
cars=['bmw','audi','toyota','subaru']
cars.sort(reverse=True)
print(cars)
使用函数sorted()对列表进行临时排序同时不影响它们在列表中的原始排列顺序
cars=['bmw','audi','toyota','subaru']
print(sorted(cars))
2.2.2 倒着打印列表
要反转列表元素的排列顺序,可以使用方法reverse()