💡
原文英文,约500词,阅读约需2分钟。
📝
内容提要
本文介绍了列表的创建与操作,包括索引和切片的访问与修改,浅拷贝与深拷贝的概念,以及使用sort()和sorted()函数进行排序的方法,最后讲解了reverse()和reversed()函数的使用。
🎯
关键要点
- 介绍了列表的创建与操作,包括索引和切片的访问与修改。
- 解释了通过切片或copy()进行的浅拷贝。
- 介绍了列表的有用函数,包括sort()和sorted()。
- 讲解了变量赋值的概念。
- 解释了浅拷贝和深拷贝的区别。
- 使用sort()函数对列表进行排序,支持key和reverse参数。
- sort()函数不会创建副本,而sorted()函数会创建副本。
- 使用sorted()函数对列表进行排序,支持key和reverse参数。
- 使用reverse()函数反转列表,且不接受参数。
- 使用reversed()函数反转列表,返回一个迭代器。
❓
延伸问答
如何在Python中创建一个列表?
可以使用方括号 [] 来创建一个列表,例如 v = [1, 2, 3]。
Python中的切片是什么?
切片是访问和修改列表的一种方式,可以通过 v[start:end] 来获取子列表。
什么是浅拷贝和深拷贝?
浅拷贝只复制对象的引用,而深拷贝会复制对象及其包含的所有对象。
如何对列表进行排序?
可以使用 sort() 方法对列表进行排序,或使用 sorted() 函数创建一个排序后的副本。
sort() 和 sorted() 有什么区别?
sort() 方法在原列表上排序,而 sorted() 函数返回一个新的排序列表。
如何反转一个列表?
可以使用 reverse() 方法直接反转列表,或使用 reversed() 函数返回一个反转的迭代器。
➡️