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:這是一個 […]...
總結
以上是生活随笔為你收集整理的python中的array函数作用_Python中的Array | 数组2(简介和功能)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java中大数字表示什么_JAVA中大数
- 下一篇: python画正方形内切圆_python