Tags: 数据类型 AI 人工智能

Python列表(List)详细介绍

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起为有序集合(之前版本无序),可更改,键唯一,值可重复。

根据数据的特性合理选择集合类型,将帮助你更高效地管理数据,提高程序的性能和可维护性。