📅  最后修改于: 2023-12-03 15:19:07.729000             🧑  作者: Mango
在 Python 中,list
是一种有序集合,可以存储任意数量的值,而且值的类型也可以是任意的。
要创建一个 List,只需要用方括号括起来一些值就行了,每个值之间用逗号分隔。如下所示:
my_list = [1, 2, 3, "hello", "world"]
这个 List 中包含了整数、字符串等不同类型的值。我们可以通过下标的方式来访问 List 中的每个元素。
print(my_list[0]) # 1
print(my_list[3]) # "hello"
List 还支持一些常用的操作,如增加元素、删除元素等。具体可以参考 Python - List。
Python 中的 range()
函数可以用来生成一个范围内的整数序列,我们也可以用它来创建一个 List。如下所示:
my_list = list(range(10)) # 生成 0 ~ 9 的整数序列
print(my_list) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
生成的 List 中包含了范围内的所有整数。
在 Python 中,我们还可以使用推导式来创建 List。它的一般形式为:
[expression for item in iterable]
其中 expression
是一个表达式,item
是 iterable 中的每个元素,可以通过它来计算 expression
的值。
例如,要生成 1 到 10 的平方数的 List,可以使用如下的推导式:
my_list = [x**2 for x in range(1, 11)]
print(my_list) # [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
本文介绍了 Python 中创建 List 的几种方法,包括直接用方括号创建、使用 range 函数生成、以及使用推导式生成。List 是一种非常常用的数据类型,值得我们深入了解和使用。