3.1列表是什么
在Python中,用[]来表述列表,并用逗号分隔其中的元素。列表为有序集合,因此可使用索引访问列表元素,索引从0开始。
3.2修改、添加和删除元素
1.修改:指定列表名和要修改的元素索引值,赋予该新值给该元素。
2.添加:
1)append():在列表末尾添加元素2)insert():在列表中指定位置插入元素
3.删除:1)del语句:del 列表名[索引],使用del语句将值从列表中删除后,你就无法再访问它了。
2)pop():未带参数时,删除列表末尾的元素,并让你能够接着使用它。
pop(索引):删除列表指定位置的元素
3)remove(元素值):根据值删除,并且只删除遇到的第一个指定的值。
3.3组织列表
1.sort():永久性地修改了列表元素的排列顺序,默认按字母顺序排
sorted(列表名):保留了列表元素原来的排列顺序,同时以特定的顺序呈现它们。
2.reverse():反转列表元素的排列顺序,并且永久性地修改了列表元素的排列顺序。
3.len(列表名):返回列表长度
练习题:
spot=['xihu','beijing','nanjing','wuzhen','shenzhen']
print(spot)
print(sorted(spot))
print(spot)
print(sorted(spot,reverse=True))
print(spot)
spot.reverse()
print(spot)
spot.reverse()
print(spot)
spot.sort()
print(spot)
spot.sort(reverse=True)
print(spot)
运行结果:
3.4使用列表时避免索引错误
当需要fang’we你最后一个元素时,可使用索引-1。仅当列表为空时,访问最后一个元素才会导致错误