Python-声明数组(列表)

2023-04-22 19:04:34 浏览数 (1)

Python-声明数组(列表)

在 Python 中,数组被称为列表(list),定义一个列表需要使用中括号 []

可以在列表中包含任意数量的项。列表中的项不必具有相同的类型。 可以使用整数、浮点数、字符串等类型的数据作为列表中的项,并且可以使用列表、元组、字典等类型的数据作为列表中的项

例如:

代码语言:javascript复制
# 声明一个包含整数 1,2,3 的列表
nums = [1, 2, 3]

# 声明一个包含字符串 "apple","banana","cherry" 的列表
fruits = ["apple", "banana", "cherry"]

# 声明一个包含数字、字符串、列表等多种类型的列表
mixed = [1, 3.14, "Hello", [5, 6, 7]]

另外,在 Python 中还有一种常见的数据类型叫做元组(tuple) 元组和列表类似,但是一旦创建,就不能修改。

例如:

代码语言:javascript复制
# 声明一个包含整数 1,2,3 的元组
nums = (1, 2, 3)

# 声明一个包含字符串 "apple","banana","cherry" 的元组
fruits = ("apple", "banana", "cherry")

# 声明一个包含数字、字符串、元组等多种类型的元组
mixed = (1, 3.14, "Hello", (5, 6, 7))

如何输出数组(列表):

在 Python 中,可以使用 for 循环来遍历数组,并使用 print() 函数输出数组中的每个元素

例如:

代码语言:javascript复制
# 声明一个包含整数 1,2,3 的列表
nums = [1, 2, 3]

# 遍历数组并输出每个元素
for num in nums:
  print(num)

print("--------------分割线---------------")

# 声明一个包含字符串 "apple","banana","cherry" 的列表
fruits = ["apple", "banana", "cherry"]

# 遍历数组并输出每个元素
for fruit in fruits:
  print(fruit)

print("--------------分割线---------------")

# 声明一个包含数字、字符串、列表等多种类型的列表
mixed = [1, 3.14, "Hello", [5, 6, 7]]

# 遍历数组并输出每个元素
for item in mixed:
  print(item)

输出结果为:

代码语言:javascript复制
1
2
3
--------------分割线---------------
apple
banana
cherry
--------------分割线---------------
1
3.14
Hello
[5, 6, 7]

使用其它的方式,如列表推导式、join() 方法等,也可以输出数组中的每个元素

0 人点赞