全国咨询/投诉热线:400-618-4000

史上最全的python数组

更新时间:2019年02月15日16时42分 来源:python数组 浏览次数:

Python Array包含一系列数据。今天我们将了解python数组和我们可以在python中对数组执行的不同操作。我会假设你有Python变量和python数据类型的基本思想。程序还是需要多写,多思考多变化。代码多敲就熟练了,不管天赋怎样,勤能补拙嘛。

就像其他语言一样,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 列表名# 每一次循据保存在新建的nubfor nub in number_list:
    print(nub)
    

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

for循环遍历列表

使用for循环遍历2D数组

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

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

这将输出:

python数组

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数组切片示例程序输出。

python数组

Python数组插入

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

python数组

Python数组弹出

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

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

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


猜你喜欢:

python list函用法总结,这一篇文章就够了

python list函数详细教程【内含视频教程下载】,看完终于会了!

javaee

python

web

ui

cloud

test

c

netmarket

pm

Linux

movies

robot

uids

北京校区

    14天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    20天免费试学

    基础班入门课程限时免费

    申请试学名额

    8天免费试学

    基础班入门课程限时免费

    申请试学名额

    20天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    0天免费试学

    基础班入门课程限时免费

    申请试学名额

    12天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    10天免费试学

    基础班入门课程限时免费

    申请试学名额