python输入数组的方法_史上最全的python数组

Python Array包含一系列数据。今天我们将了解python数组和我们可以在python中对数组执行的不同操作。我会假设你有Python变量和python数据类型的基本思想。程序还是需要多写,多思考多变化。代码多敲就熟练了,不管天赋怎样,勤能补拙嘛。获取【Python全套视频教程600节+笔记+源码】加播妞

1605146928594_课程资料.jpg:2217622915。

就像其他语言一样,python也引入了我们非常需要的数组。我们从一维数组初始化开始。

Python数组示例

Python数组元素在括号内定义,[]并且以逗号分隔。下面是一个声明python一维数组的例子。

ARR = [1,2,3,5]

print(ARR)

print(ARR[0])

print(ARR[3])

上述一维数组示例程序的输出将为:

[1, 2, 3, 5]

1

5

数组索引从0开始。因此,变量arr的索引值2为3。

在一些其他编程语言(如java)中,当我们定义一个数组时,我们还需要定义元素类型,因此我们仅限于在数组中存储该类型的数据。例如,int brr[5];只能存储整数数据。

但是python让我们能够在同一个数组中拥有不同类型的数据。很酷,对吧?我们来看一个例子。

student_marks = ['小明',84,95.5]

#标记= student_marks[1] + student_marks[2]marks = student_marks[1] + student_marks[2]

#打印(student_marks[0] + "得到了总共%d+%f=%f" %(student_marks[1], student_marks[2],标记))print(student_marks[0] + "总共得到了%d+%f = %.2f分"%(student_marks[1],student_marks[2],marks))

它给出以下输出:

小明总共得到了84+95.500000 = 179.50分

在上面的例子中你可以看到,student_marks数组有三种类型的数据 - string,int和float。

注意:%2.f 表示精确到小数点后面两位

Python多维数组

python中的二维数组可以声明如下。

arr2d = [[1,3,5],[2,4,6]]

print(arr2d[0])

它将产生以下输出:

[1, 3, 5]

类似地,我们可以在python中定义三维数组或多维数组。

现在我们知道如何在python中定义和初始化一个数组。我们将研究我们可以在python数组上执行的不同操作。

Python数组遍历使用for循环

我们可以使用for循环遍历数组的元素。下面是一个简单的例子,for循环遍历一个数组。

number_list = ["一",2,3,4,5,6]

#语法结构:for变量名称(随便定义一个变量)in列表名称:#每一次循环都会把数据保存在新建的变量nub中fornub innumber_list:

print(nub)

下图显示了上述数组示例程序产生的输出。

20191122124203292.jpg

使用for循环遍历2D数组

以下代码按行显示元素,然后下一个部分打印给定数组的每个元素。

arrayElement2D = [[ “ 四”,5,'六' ],[ '良好', '食品','木材' ] 为 i的范围(LEN(arrayElement2D)): 打印(arrayElement2D [I])对于我的范围(len(arrayElement2D)): 对于范围内的 j (len(arrayElement2D [i]))): print(arrayElement2D [i] [j])

这将输出:

20190215163916264.JPEG

Python数组追加

arrayElement = [ “One”,2,'Three' ]

新的元素四和五将被附加到数组的末尾。

一个2三

您还可以将数组附加到另一个数组。以下代码显示如何执行此操作。

['一',二,'三',''四','五']]

现在我们的一维数组arrayElement变成一个多维数组。

Python数组大小

我们可以使用len函数来确定数组的大小。我们来看一个python数组长度的简单例子。

arr = [ “One”,2,'Three' ]

Python数组切片

Python提供了使用切片符号从另一个数组创建数组的特殊方法。我们来看一些python数组切片的例子。

ARR = [ 1,2,3,4,5,6,7 ]

下图显示了python数组切片示例程序输出。

20190215164033630.JPEG

Python数组插入

我们可以使用insert()函数在数组中插入一个元素。

20190215164143155.JPEG

Python数组弹出

我们可以调用数组中的pop函数,从指定索引的数组中删除一个元素。

这是关于python数组和我们可以在python中为数组执行的不同操作。

推荐了解:传智播客python+人工智能课程

猜你喜欢:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值