第三章 列表简介
3.1 列表是什么
- 列表元素可以是字母、数字、姓名,用[]表示,用逗号分隔
- 索引从0开始,将索引指定为-1时,返回最后一个列表元素,用于不知道列表长度时访问最后的元素
3.2 修改、添加和删除元素
1.添加:.append()
2.插入:.Insert(位置,元素)
3.删除:del 索引
.pop(索引位置):可删除列表末尾元素,并让你能够接着使用它
.remove(元素):根据值删除元素
3.3 组织列表
.sort():按字母顺序排列,永久性
.sort(reverse=Ture):按字母顺序相反的顺序排列,永久性
sorted():按字母顺序排列,不改变原始排序
sorted(location,reverse=Ture):按字母顺序相反的顺序排列,不改变原始排序
.reverse():反转列表元素的排列顺序 例如:location.reverse()
len():确定列表的长度
例题3-8:
location=['America','Nethelands','Singapore','China','Japan']
print(location)#按原始排列顺序打印该列表
print(sorted(location))#暂时按字母顺序打印该列表
print(location)#再次打印该列表,证实排列顺序未变
print(sorted(location,reverse=True))#用sorted()按字母顺序相反的顺序打印这个列表
print(location)#再次打印该列表,证实排列顺序未变
location.reverse()#用.reverse()修改列表顺序
print(location)#打印该列表,核实排列顺序确实变了
location.reverse()#用.reverse()再次修改列表顺序
print(location)#打印该列表,核实排列顺序已恢复
location.sort()#用.sort()修改该列表,使其按照字母顺序排列
print(location)#打印核实
location.sort(reverse=True)#用.sort()修改该列表,使其按照字母顺序相反的顺序排列
print(location)
print(len(location))