《Python编程从入门到实践》学习笔记 第3章 列表简介

第3章 列表简介

只记录了自己以前没有注意到的知识点

练习代码已上传至 github:https://github.com/YilK/Python-Crash-Course/tree/master/第一部分 基础知识/第03章 列表简介

在列表中添加元素

  1. list.append(obj) :在列表末尾添加对象,obj – 添加到列表末尾的对象。

  2. list.insert (index,obj) :在指定位置添加对象。

    ​ index :对象 obj 需要插入的索引位置。

    ​ obj :要插入列表中的对象。

从列表中删除元素

  1. list.pop(index=-1) :pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。
  2. list.remove(obj) :移除列表中某个值的第一个匹配项。如果要删除的值在列表中出现多次,可以使用循环来 解决问题
  3. del list[index] :使用 del 可以删除任何位置处的元素,条件是知道其索引

列表的排序

  1. list.sort() :对列表进行永久性的排序,默认为升序排序,若要降序设置 reverse=True
list=[3,4,1,7,5]
list.sort()
print(list)
list.sort(reverse=True)
print(list)

#输出
[1, 3, 4, 5, 7]
[7, 5, 4, 3, 1]

  1. sorted() :对列表进行临时排序,也可以向函数传递 reverse=True
  2. list.reverse() :将列表倒过来,最后的变为第一个 相当于list[::-1],但是这个函数是对列表永久性排序
发布了83 篇原创文章 · 获赞 19 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/Yk_0311/article/details/83789364