迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > Python >

Python 中如何声明一个数组

作者:迹忆客 最近更新:2023/02/18 浏览次数:

本教程将使用不同的方法在 Python 中声明数组。数组的概念通常与列表的概念混在一起,因为列表可以包含不同类型的值。数组的概念很少使用,因为它提供了 C 语言类型的功能。本教程将说明我们如何在 Python 中声明列表和数组。


Python 数组的声明由 list 类表示

数组的概念通常与列表的概念混在一起。列表是具有动态长度的异构项目的集合,其中数据类型可以不同。但是,数组是对象的集合,用于显式地处理项目的同质集合。简单来说,数组由 list 类表示,可以使用赋值运算符在另一侧用方括号简单地对其进行赋值。

只需传递所需的索引即可访问列表中的项目。例如,temp[2] 将访问第三项。可以使用 temp.append() 模块将项目附加到末尾。此外,insert(x, y) 函数可用于在所需索引处插入元素。索引可以带有 x 值,而该值可以带有 y 值。索引值也可以为负值,以相反的顺序访问元素。

下面的示例代码演示了如何在 Python 中将数组定义为列表以及可以使用哪些功能。

temp = [1,2,3,"s",5]
print(temp[-2])
temp.insert(4,6)
print(temp[-2])
temp.append('f')
print(temp)

输出结果如下:

s
6
[1, 2, 3, 's', 6, 5, 'f']

Python 数组的声明由 list 类表示


在 Python 中通过导入 array 模块声明一个数组

如果你真的想初始化仅包含同质元素的 array,则可以从 array 库中导入 array 模块。该数组用括号和基本上两个参数定义。第一个参数是 type code,用于定义元素的类型,另一个参数是方括号中包含的元素的列表。无需先在 Python 中声明内容。

数组元素可以通过 array.index(x) 函数访问,其中 x 是数组的索引。同样,也可以使用 array.insert(i,x) 函数在数组上执行插入操作,其中 i 是索引,x 是要插入的值。

下面给出一个示例代码,以演示如何在 Python 中创建数组。

from array import array
temp_array = array('i', [1,2,3,4,5])
print(temp_array.index(2))
temp_array.insert(2, 6)
print(temp_array)

输出结果如下:

1
array('i', [1, 2, 6, 3, 4, 5])

Python 中通过导入 array 模块声明一个数组


注: 本文转载自:https://www.delftstack.com/zh/howto/python/declare-an-array-in-python/ 。文中示例的正确性已实际运行验证过,并配有截图。如遇到错误代码会进行相应的修改,修改正确之后才会在文中发布。如您发现有代码错误的,请及时告知。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

Python for 循环中的下一项

发布时间:2023/04/26 浏览次数:179 分类:Python

本文讨论了 Python 中的 for 循环以及如何通过使用 for 循环和示例来跳过列表的第一个元素。

Python While 循环用户输入

发布时间:2023/04/26 浏览次数:148 分类:Python

我们可以在 while 循环中使用 input() 函数来输入数据,直到在 Python 中满足某个条件。

Python 中的整数规划

发布时间:2023/04/26 浏览次数:193 分类:Python

本文介绍了整数规划和可用于解决混合整数规划问题的 Python 工具。

在 Python 中将整数转换为罗马数字

发布时间:2023/04/26 浏览次数:87 分类:Python

本篇文章将介绍在 Python 中将整数转换为罗马数字。以下是一个 Python 程序的实现,它将给定的整数转换为其等效的罗马数字。

在 Python 中将罗马数字转换为整数

发布时间:2023/04/26 浏览次数:144 分类:Python

本文讨论如何在 Python 中将罗马数字转换为整数。 我们将使用 Python if 语句来执行此操作。 我们还将探讨在 Python 中将罗马数字更改为整数的更多方法。

在 Python 中读取 gzip 文件

发布时间:2023/04/26 浏览次数:70 分类:Python

本篇文章强调了压缩文件的重要性,并演示了如何在 Python 中使用 gzip 进行压缩和解压缩。

在 Python 中锁定文件

发布时间:2023/04/26 浏览次数:141 分类:Python

本文解释了为什么在 Python 中锁定文件很重要。 这讨论了当两个进程在没有锁的情况下与共享资源交互时会发生什么的示例,为什么在放置锁之前知道文件状态很重要,等等

在 Python 中将 PDF 转换为文本

发布时间:2023/04/26 浏览次数:196 分类:Python

在本教程中,我们将学习如何使用 Python 使用 PyPDF2、Aspose 和 PDFminer 将 PDF 文档转换为文本文件。

在 Python 中创建临时文件

发布时间:2023/04/26 浏览次数:53 分类:Python

本文讲解了tempfile库函数的四个子函数:TemporaryFile、NamedTemporaryFile、mkstemp、TemporaryDirectory。 每个部分都提供了适当的程序,以简化对概念的理解。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便