python中的array函数作用_Python中的Array | 数组2(简介和功能)

相关文章:Python中的数组Array | 1(简介和功能)

以下是更多函数。

1. typecode:此函数返回初始化数组所用的数据类型。

2. itemsize:此函数返回单个数组元素的大小(以字节为单位)。

3. buffer_info():返回一个元组,表示存储数组的地址和数组中的元素数。

# Python代码,展示如何使用函数:typecode, itemsize, buffer_info()

# 导入"array"模块

import array

# 初始化array,用整形

arr= array.array('i', [1, 2, 3, 1, 2, 5])

# 使用typecode打印array的数据类型

print ("array的数据类型: ",end="")

print (arr.typecode)

# 使用itemsize打印单个元素大小

print ("array中单个元素大小: ",end="")

print (arr.itemsize)

# 使用buffer_info() 打印array的buffer info.

print ("array的buffer info: ",end="")

print (arr.buffer_info())

输出:

array的数据类型: i

array中单个元素大小: 4

array的buffer info: (32497808, 6)

4. count():此函数对数组中提到的参数的出现次数进行计数。

5. extend(arr):此函数将其参数中提到的整个数组追加到指定的数组。

# Python代码,展示如何使用count()和extend()

# 导入"array"模块

import array

# 初始化array1

arr1 = array.array('i',[1, 2, 3, 1, 2, 5])

# 初始化array2

arr2 = array.array('i',[1, 2, 3])

# 使用count()统计1的数量

print ("1的数量: ",end="")

print (arr1.count(1))

# 使用extend()把array2的元素添加到array1

arr1.extend(arr2)

print ("调整后的array1是: ",end="")

for i in range (0,9):

print (arr1[i],end=" ")

输出:

1的数量: 2

调整后的array1是: 1 2 3 1 2 5 1 2 3

6. fromlist(list):此函数用于将参数中提到的列表追加到array的末尾。

7. tolist():-此函数用于将数组转换为列表。

# Python代码,展示fromlist()和tolist()

# 导入"array"模块

import array

# 初始化array

arr = array.array('i',[1, 2, 3, 1, 2, 5])

# 初始化list

li = [1, 2, 3]

# 使用fromlist()在array末端添加元素

arr.fromlist(li)

# 打印调整过的array

print ("打印调整过的array: ",end="")

for i in range (0,9):

print (arr[i],end=" ")

# 使用tolist()把array转化成list

li2 = arr.tolist()

print ("\r")

# 打印新list

print ("新的list: ",end="")

for i in range (0,len(li2)):

print (li2[i],end=" ")

输出:

打印调整过的array: 1 2 3 1 2 5 1 2 3

新的list: 1 2 3 1 2 5 1 2 3

0

相关文章:Python中的命名空间和范围 什么是命名空间: 命名空间是一个系统,在Python中,每个对象都有唯一的名称。对象可以是变量或方法。Pyth […]...

Python字典dictionary Python中的Dictionary是数据值的无序集合,用于存储数据值(例如映射),与其他仅将单个值作为元素的 […]...

在C / C++,Python,PHP和Java中交换两个变量 如何在不使用库函数的情况下交换两个变量? Python:在Python中,有一个简单且语法简洁的结构来交换变量 […]...

Python中的range()和xrange() range()和xrange()是两个函数,可用于 在Python 中的for循环中迭代一定次数。在Pytho […]...

Python3中级主题 在学习了Python的基础知识之后,您将有兴趣进一步了解Python3编程语言的更多高级主题。 本文介绍了它们 […]...

Python中的复数1(简介) Python不仅使用实数,还可以使用“ cmath”文件处理复数及其相关函数。复数在许多与数学有关 […]...

Python | 使用XlsxWriter模块在Excel工作表中绘制雷达图 先决条件:在Excel文件上创建和写入 XlsxWriter是一个Python库,使用它可以对excel文件执 […]...

pickle — Python对象序列化 pickle模块用于实现二进制协议,以对Python对象结构进行序列化和反序列化。 Pickling:这是一个 […]...

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/501890.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java生成pdf_JAVA 生成PDF 并导出

/***首先啥也不干,先写一个转换中文的方法,话说谁要整一个全英文数字的就不* 要写这个方法了....*str :要转换的内容 c:字体大小*/private static Paragraph getChinese(String str,int c) throws DocumentException, IOException{ BaseFont …

python爬取今日头条的文章_Python3爬取今日头条有关《人民的名义》文章

Python3爬取今日头条有关《人民的名义》文章最近一直在看Python的基础语法知识,五一假期手痒痒想练练,正好《人民的名义》刚结束,于是决定扒一下头条上面的人名的名义文章,试试技术同时可以集中看一下大家的脑洞也是极好的。首先&…

java jmeter_使用Jmeter中的Java Request进行性能测试

在使用jmeter进行性能测试的时候,有可能会需要通过一些脚本去测试性能,(比如通过sokeeper的api去测试sokeeper的读写性能)。这时,我们可以通过Java Request实现,以下是操作步骤。首先创建一个maven project。因Jmeter的Java Reque…

python虚拟环境 pyenv_Python 虚拟环境 pyenv、venv(pyvenv)、virtualenv之间的区别

请参考连接 https://blog.zengrong.net/post/2167.htmlhttps://blog.csdn.net/lanonjj/article/details/51050212为避免链接失效,把原文做了复制黏贴另外在python3.6中,虚拟应该用如下命令创建python3 -m venv /path/to/new/virtual/environment直接用py…

java resources 目录_[Java] 在 jar 文件中读取 resources 目录下的文件

注意两点:1. 将资源目录添加到 build path,确保该目录下的文件被拷贝到 jar 文件中。2. jar 内部的东西,可以当作 stream 来读取,但不应该当作 file 来读取。例子新建一个 maven 目录App.java 用于读取 resources 中的 a.txt 内容…

m.2接口和nvme区别_m.2 nvme和m.2有区别吗?

m2接口有两种,一种走sata的,另外一种走pcie(就是nvme)的。走sata的速度跟传统sata接口的没区别,就是接口变成了m2的了。走pcie的,就是我们说的nvme接口是m2的,性能也强了。M.2接口有SATA也有NVMe PCIe协议。这个是同一…

python编程软件排行榜_Python编程开发工具:这10个对Web开发者最有用的Python包

Python编程一时间成为了开发人员最喜欢的语言之一。无论是专业的,业余的,还是作为一个Python初学者,都可以从Python编程语言及其程序包中受益。Python已经被证明是当今最具活力的面向对象的编程语言之一。这就是为什么即使是一些很优秀的公司…

java excel 字体大小_Java将数据按列写入Excel并设置格式(字体、背景色、自动列宽、对齐方式等)...

/*** 按列写入Excel并设置格式**paramoutputUrl* 输出路径*paramsheetName* 工作薄名称*paramtitles* 表头*paramarrayList* 表头数据*throwsIOException*throwsRowsExceededException*throwsWriteException*/public static voidwriteExcel(String outputUrl, String sheetName…

如何查看cplex的help文档_word查看技巧:如何快速找到文档的修改痕迹

不知道大家在工作中有没有遇到过这类的工作场景:当初步拟好一份合作协议或是项目策划书后,发给老板或其他同事审阅和修订,通常会不断地来回修改文档。此时,如果你想要查看文档哪里被修改过?你会怎么操作?很…

java将数字替换为空_将数字替换为java中正确位置的单词

实际上我正试图用用户给出的句子中的数字替换为单词.本案例日期格式;例如:我的生日是在16/6/2000,我是java的新手 – >成为—>我的生日是七月十六日,我是java的新手这是代码:Scanner reader new Scanner(System.in);System.out.println("Ent…

java重载this_Java的this关键字的使用与方法的重载相关知识

Java this关键字详解this 关键字用来表示当前对象本身,或当前类的一个实例,通过 this 可以调用本对象的所有方法和属性。例如:public class Demo{public int x 10;public int y 15;public void sum(){// 通过 this 点取成员变量int z this…

python 类和对象 经常用吗_python基础教程之对象和类的实际运用

我们熟悉了对象和类的基本概念。我们将进一步拓展,以便能实际运用对象和类。调用类的其它信息中提到,在定义方法时,必须有self这一参数。这个参数表示某个对象。对象拥有类的所有性质,那么我们可以通过self,调用类属性…

java get properties_Java.lang.System之getProperties()方法

Environmentjava.vm.version——>25.60-b23java.vm.vendor——>Oracle Corporationjava.vendor.url——>http://java.oracle.com/idea.launcher.port——>7533java.vm.name——>Java HotSpot(TM) 64-Bit Server VMfile.encoding.pkg——>sun.iouser.country—…

mysql set语句_MySQL Prepared语句简介

之前的MySQL版本4.1,查询以文本格式发送到MySQL服务器。 之后,MySQL服务器使用文本协议将数据返回给客户端。MySQL必须完全解析查询,并将结果集转换为字符串,然后再将其返回给客户端。 文本协议具有严重的性能问题。为了解决这个问…

java resultset close_java代码ResultSet is closed

我用的Eclipse开发工具写java代码,连接的是SQLServer2000。提示ResultSetisclosed代码如下:privatestaticvoidgetDBConnection(){try{Class.forName(strName);connDriverManager.ge...我用的Eclipse开发工具写java代码,连接的是SQL Server 20…

三同轴连接器_一种毫米波频段微带同轴转换结构

在微波电路中,同轴电缆和微带线是微波系统中常见的两种微波传输线,同轴电缆以其频带宽、屏蔽性好、结构简单、可弯曲等特性,常被用作模块或系统之间连接的传输线。在高频段,微带线是混合微波集成电路(Hybrid Microwave Integrated…

java rhino 运行 js_Mozilla Rhino :如何从Java调用JS函数

小编典典String script “function abc(x,y) {return xy;}”;Context context Context.enter();try {ScriptableObject scope context.initStandardObjects();Scriptable that context.newObject(scope);Function fct context.compileFunction(scope, script, “script”,…

java getselecteditem_java – 将getSelectedItem()从JComboBox转换为int或任何其他东西

它在这里与对象一起工作得很好.import java.awt.*;import javax.swing.*;class TestCombo {public static void main(String[] args) {SwingUtilities.invokeLater(new Runnable() {public void run() {Integer[] numbers {1,2,3};String[] names {"Ben", "Ji…

java二叉树合并_Java(树的前中后序遍历构造二叉树题型整合)前序和中序、中序和后序、前序和后序遍历序列构造二叉树算法整合归纳...

前言二叉树各种花里胡哨的算法题真的把我搞晕了,今天特地整理出一类有关二叉树的算法题,希望能帮助阅读到此文章的人,今后不再受此类题型的困扰。一、题目类型已知二叉树的两种遍历序列,请根据该序列构建二叉树;①根据…

nginx https透明代理_Nginx反向代理https,配置lets-encrypt证书教程

前言本站也终于迁移到https了,由于全Docker部署,迁移过程中真是艰难无比(wordpress那块被折腾的想放弃了),也欢迎访问本人博客,(知乎的排版有些乱)Nginx反向代理https,配置lets-encr…