Python 列表
mylist = ["apple", "banana", "cherry"]
列表
列表用于在单个变量中存储多个项目。
列表是 Python 中 4 种内置数据类型之一,用于存储数据集合,另外 3 种是 元组、集合 和 字典,它们具有不同的特性和用途。
列表使用方括号创建
列表项
列表项是有序的、可变的,并允许重复值。
列表项是有索引的,第一个项目的索引为 [0]
,第二个项目的索引为 [1]
,依此类推。
有序
当我们说列表是有序时,这意味着项目具有定义的顺序,并且该顺序不会改变。
如果你向列表中添加新项目,新项目将被放置在列表的末尾。
注意: 有些 列表方法 会改变顺序,但一般来说:项目的顺序不会改变。
可变
列表是可变的,这意味着我们可以在创建列表后更改、添加和删除列表中的项目。
允许重复
由于列表是有索引的,因此列表可以包含具有相同值的项目
列表长度
要确定列表有多少个项目,请使用 len()
函数
列表项目 - 数据类型
列表项目可以是任何数据类型
示例
字符串、整数和布尔数据类型
list1 = ["apple", "banana", "cherry"]
list2 = [1, 5, 7, 9, 3]
list3 = [True, False, False]
自己试试 »
列表可以包含不同的数据类型
type()
从 Python 的角度来看,列表被定义为具有“list”数据类型的对象
<class 'list'>
list() 构造函数
在创建新列表时也可以使用 list() 构造函数。
示例
使用 list()
构造函数来创建列表
thislist = list(("apple", "banana", "cherry")) # 注意双圆括号
print(thislist)
自己试试 »
Python 集合(数组)
Python 编程语言中有四种集合数据类型
*集合项目是不可变的,但您可以随时删除和/或添加项目。
**从 Python 3.7 版本开始,字典是有序的。在 Python 3.6 及更早版本中,字典是无序的。**
在选择集合类型时,了解该类型的属性非常有用。为特定数据集选择合适的类型可能意味着保留含义,并且可能意味着提高效率或安全性。