Python 列表与元组全面解析
1. 什么是列表
Python 的内置列表类型也是一种集合类型。实际上,和字符串一样,列表是一种序列类型,并且是可迭代类型。因此,它们与字符串有一些共同的特征。然而,列表与字符串在两个基本方面有所不同:
- 列表可以包含除字符串之外的元素。实际上,列表可以包含任何类型的元素序列,甚至可以在同一个列表中混合不同类型的元素。
- 列表是可变类型。这意味着,与字符串对象不同,列表对象在初始创建后可以被更改。
记住这些差异后,我们就可以利用对字符串类型的了解来处理列表。
1.1 创建 Python 列表
可以使用列表构造函数或方括号 [ ] 来创建列表。这种能力可能有点令人困惑,因为相同的方括号也用作索引运算符。区分它们的一种方法是看是否有逗号字符:列表的每个元素都用逗号分隔。因此,如果你看到带有多个用逗号分隔的元素的方括号,就知道它是一个列表。否则,你必须根据上下文来确定括号的含义。
以下是在 Python 会话中创建列表的一些示例:
In [1]: a_list = [1,2,'a',3.14159]
In [2]: week_days_list = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday']
In [3]: list_of_lists = [ [1,2,3], ['a','b','c']]
In [4]: list_from_collection = list('Hello')
In [5]: a_list
Python列表与元组详解
超级会员免费看
订阅专栏 解锁全文
20

被折叠的 条评论
为什么被折叠?



