第三章 列表简介
3.1 列表是什么
类似于c语言中的数组,且从0开始
eg. a=[‘apple’,‘banana’,‘orange’]
print(a[0])
访问列表最后一个元素索引为(-1)
eg. print(a[-1])
3.2 修改添加和删除元素
在列表末尾添加新元素append()不需要重新对列表赋值
eg. name.append(‘goushi’)
在列表中插入新元素insert(,)不需要重新对列表赋值
eg. name.insert(1,‘goushi’) 在列表第二个位置插入
在列表中删除元素
1 del 彻底删除了
eg. del name[0]
2 pop() 被删除的元素只是不在列表中
eg. name_pop=name.pop(0) 若为pop()则默认删除最后一个元素
3 remove() 删除为特定值的元素
eg. name.remove(‘lily’)
ps. remove只删除第一个指定的值,如果要删除的值在列表中出现多次,需要用循环删除
3.3 组织列表
对列表进行永久排序sort()默认升序
eg. name.sort()
name.sort(reverse=True) 降序排列
对列表进行临时排序sorted()
eg. print(sorted(name))
反转列表原顺序reverse()
eg. name.reverse()
计算列表元素个数len()
eg. print(len(name))
来源:CSDN
作者:苍林翠竹
链接:https://blog.csdn.net/weixin_45519258/article/details/104512280