在Python中,可以使用列表(list)来定义数组,并通过input函数输入数据。
方法一:使用列表生成式
# 定义一个空数组
arr = []
# 输入数据
n = int(input("请输入数组的长度:"))
for i in range(n):
num = int(input("请输入第{}个元素:".format(i+1)))
arr.append(num)
# 打印数组
print("数组为:", arr)
方法二:使用列表的拓展符(*)
# 输入数据
arr = [*map(int, input("请输入数组元素,以空格分隔:").split())]
# 打印数组
print("数组为:", arr)
方法三:使用列表的extend方法
# 定义一个空数组
arr = []
# 输入数据
n = int(input("请输入数组的长度:"))
for i in range(n):
num = int(input("请输入第{}个元素:".format(i+1)))
arr.extend([num])
# 打印数组
print("数组为:", arr)
以上三种方法都可以实现定义数组并输入数据。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: 怎么用python画轨迹图