📜  python 创建一个 lsit - Python (1)

📅  最后修改于: 2023-12-03 15:19:07.729000             🧑  作者: Mango

Python - 创建一个 List

在 Python 中,list 是一种有序集合,可以存储任意数量的值,而且值的类型也可以是任意的。

创建一个 List

要创建一个 List,只需要用方括号括起来一些值就行了,每个值之间用逗号分隔。如下所示:

my_list = [1, 2, 3, "hello", "world"]

这个 List 中包含了整数、字符串等不同类型的值。我们可以通过下标的方式来访问 List 中的每个元素。

print(my_list[0]) # 1
print(my_list[3]) # "hello"

List 还支持一些常用的操作,如增加元素、删除元素等。具体可以参考 Python - List

使用 range 函数创建 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 中包含了范围内的所有整数。

使用推导式创建 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 是一种非常常用的数据类型,值得我们深入了解和使用。