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() 方法等,也可以输出数组中的每个元素