列表
**列表:**由一系列按特定顺序排列的元素组成。用[“a” , “b”]表述列表,用逗号分隔其中的元素。
列表是有序合集,也是动态的(创建后可根据需要进行增删改)
运用:
列表可根据索引进行访问。格式为:列表名[索引号],eg:name[0]
修改:指定列表名和要修改的元素索引,然后指定新值即可。
添加:可使用方法append()在末尾添加元素,或方法insert()在列表内插入元素。
删除:使用del语句、使用方法pop()弹出元素、使用方法remove()根据元素值删除。
对列表排序:可使用方法sort()进行永久排序。也可使用函数sorted()进行临时性排序(做临时显示作用)。
name = ["ada","jessica","black"]
name[0] # >>> ada
append("lucia") # >>> name = ["ada","jessica","black","lucia"]
del name[1] # >>> name = ["ada","black"]
name.pop() # >>> name = ["ada","jessica"]
remove("ada") # >>> name = ["jessica","black"]
name.sort() # >>> name = ["ada","black","jessica"]
知识点:删除元素时不确定使用del语句还是pop()方式时,可如此判断:如果删除元素时将不再以任何方式使用它,就使用del语句;而相反删除后仍想继续使用它,则使用pop()。
其他小结知识点:
索引:从0开始计算,即列表第一个元素索引为0。依次排列,索引为-1则指列表最后一个元素,依次排列。
del语句:可删除任意位置的列表元素。
函数:
sorted():按特定顺序显示列表,默认是按字母正序,传参reverse=True则按字母倒序。
len():计算列表长度,从1开始,不会遇到差一错误。
方法:
append():在列表末尾添加元素。
insert():可在列表任何位置添加新元素,注意需要指定新元素的索引和值。
pop():可删除列表末尾的元素,并且之后能够接着使用它(列表就像一个栈,而删除列表末尾的元素就相当于弹出栈顶元素。),而给方法指定索引即可删除列表中任何位置的元素。
元素被弹出后,就不在列表中了。
remove():指定元素值,在列表中删除。在括号内传入即可。(只删除列表中第一个指定的值,如果此 值重复多次,则可以用一个for循环来全部删除。)
sort():按字母顺序排序。传参reverse=True可使按字母反顺序排列。
reverse():反转列表元素排列顺序。
作者持续更新python详细笔记,关注下了解后续,点个赞表示激励,收藏后方便阅读噢o( ̄▽ ̄)ブ。
学习资料来源《Python编程 从入门到实践》