点击查看代码
# 列表
bicycles = ['trek', 'cannodale', 'redline', 'specialized']
print(bicycles)
# 访问元素
print(bicycles[0].title()) # 第一个
print(bicycles[-1].title()) # 倒数第一个
print(f"My bicycle is a {bicycles[-2].title()}")
# 修改列表元素
bicycles[0] = 'none'
print(bicycles[0])
# 添加列表元素
bicycles.append('trek')
print(bicycles)
test_list = []
test_list.append('A')
test_list.append('B')
print(test_list)
# 列表中插入元素
test_list.insert(0,'C')
print(test_list)
# 列表中删除元素
del test_list[2] # del删除已知位置的元素
print(test_list)
poped_word = bicycles.pop() # pop删除元素并返回该元素
print(poped_word)
print(bicycles)
poped_word = bicycles.pop(1) # pop(x)删除并返回列表中序号为x的元素
print(poped_word)
# 根据值删除元素
print(bicycles)
bicycles.remove('none') # 注意remove只删除第一个指定的值
print(bicycles)
bicycles.append('none')
# 列表排序
bicycles.sort() # sort永久排序
print(bicycles)
bicycles.sort(reverse=True) # 反序排序
print(bicycles)
print(test_list)
print(sorted(test_list)) # sorted临时排序
print(test_list)
test_list.append('B')
print(sorted(test_list,reverse=True)) # sorted反向排序
# 反向打印列表
test_list.reverse() # reverse的效果是永久的
print(test_list)
# 确定列表的长度
print(len(test_list))