列表由一系列按特定顺序排列的元素组成。
bicycles = ['trek', 'cannondale', 'redline', 'specialized']
print(bicycles)
1.访问列表元素
# 索引
print(bicycles[0])
# 最后一个元素
print(bicycles[-1])
# 倒数第二个元素
print(bicycles[-2])
2.修改、添加和删除元素
2.1 修改元素
# 修改第一个元素的值
motorcycles = ['honda', 'yamaha', 'suzuki']
print(motorcycles)
motorcycles[0] = 'ducati'
print(motorcycles)
2.2 添加元素
# 列表末尾追加元素
motorcycles.append('honda')
print(motorcycles)
# 在任意索引处添加元素,其右元素都右移一位
motorcycles.insert(1, 'yadi')
print(motorcycles)
2.3 删除元素
# 删除列表指定索引的元素
del motorcycles[1]
print(motorcycles)
# 从列表尾部弹出元素,并可获取该元素
popped_motorcycle = motorcycles.pop()
print(motorcycles)
print(popped_motorcycle)
# 弹出任意位置的元素,并获取该元素
popped_motorcycle = motorcycles.pop(1)
print(motorcycles)
print(popped_motorcycle)
# 根据元素值来删除元素(若有重复的元素,remove只会删除第一个)
motorcycles.remove('yamaha')
print(motorcycles)
3. 组织列表
3.1 排序
# 永久排序
cars = ['bmw', 'audi', 'toyata', 'subaruu']
print(cars)
cars.sort()
print(cars)
# 永久反向排序
cars.sort(reverse=True)
print(cars)
# 临时排序
cars = ['bmw', 'audi', 'toyata', 'subaruu']
print(sorted(cars, reverse=True))
print(sorted(cars))
print(cars)
3.2 倒序(反转)
print(cars)
cars.reverse()
print(cars)
3.3 列表的长度
# 获取列表的长度
len(cars)
标签:motorcycles,python,cars,元素,列表,bicycles,print
From: https://www.cnblogs.com/route/p/17533462.html