在 Python 中,列表(List)是一种非常实用的数据集合类型,它允许你在一个变量内存储多个数据项。列表使用方括号 []
创建。
列表的基本用法
创建列表的示例如下:
mylist = ["pingguo", "xiangjiao", "yingtao"]
print(mylist)
列表的长度
使用内置函数 len()
可以快速得出列表元素数量:
mylist = ["pingguo", "xiangjiao", "yingtao"]
print(len(mylist)) # 输出 3
列表的特点
- 有序:列表中数据项的顺序固定,新添加元素默认追加在末尾。
- 可更改:列表创建后可修改元素。
- 允许重复:列表可以包含重复的元素。
允许重复项的示例:
mylist = ["pingguo", "xiangjiao", "pingguo", "lizhi"]
print(mylist)
列表中可以存储多种数据类型
一个列表中可以包含不同的数据类型,例如数字、字符串和布尔值:
mylist = ["zhangsan", 18, True, "lisi", 3.14]
print(mylist)
查看列表数据类型
使用type()
函数查看变量是否为列表类型:
mylist = ["pingguo", "xiangjiao", "yingtao"]
print(type(mylist)) # 输出 <class 'list'>
通过构造函数创建列表
你还可以通过list()
构造函数创建列表:
mylist = list(("pingguo", "xiangjiao", "yingtao"))
print(mylist)
Python中的其他集合类型
除了列表之外,Python还提供以下集合类型:
- 元组(Tuple): 有序且不可更改,允许重复项。
- 集合(Set): 无序、无索引且不可重复。
- 字典(Dictionary): Python 3.7起为有序集合(之前版本无序),可更改,键唯一,值可重复。
根据数据的特性合理选择集合类型,将帮助你更高效地管理数据,提高程序的性能和可维护性。