一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Python中的數(shù)組創(chuàng)建

網(wǎng)絡(luò)技術(shù)干貨圈 ? 來(lái)源:網(wǎng)絡(luò)技術(shù)干貨圈 ? 2023-04-20 16:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Python 是一種高級(jí)編程語(yǔ)言,具有簡(jiǎn)潔的語(yǔ)法和易于學(xué)習(xí)的特點(diǎn)。它是一種解釋型語(yǔ)言,可以輕松地在不同平臺(tái)上運(yùn)行。Python 中的數(shù)組是一種數(shù)據(jù)結(jié)構(gòu),可以用于存儲(chǔ)相同類(lèi)型的多個(gè)元素。

創(chuàng)建數(shù)組

在 Python 中,可以使用內(nèi)置的 array 模塊來(lái)創(chuàng)建數(shù)組。這個(gè)模塊提供了一個(gè) array() 函數(shù),可以用于創(chuàng)建數(shù)組。要?jiǎng)?chuàng)建一個(gè)數(shù)組,需要指定數(shù)組的類(lèi)型和元素列表。

importarrayasarr

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

在這個(gè)例子中,我們創(chuàng)建了一個(gè)整數(shù)類(lèi)型的數(shù)組,其中包含 1 到 5 的整數(shù)。

還可以使用 NumPy 庫(kù)創(chuàng)建數(shù)組。這個(gè)庫(kù)提供了一個(gè)強(qiáng)大的多維數(shù)組對(duì)象 ndarray,可以用于處理數(shù)值數(shù)據(jù)。要使用 NumPy 創(chuàng)建數(shù)組,需要先安裝它??梢允褂?pip 命令來(lái)安裝。

importnumpyasnp

my_array=np.array([1,2,3,4,5])

在這個(gè)例子中,我們使用 NumPy 創(chuàng)建了一個(gè)包含 1 到 5 的整數(shù)數(shù)組。

訪問(wèn)數(shù)組元素

可以使用下標(biāo)運(yùn)算符 [] 訪問(wèn)數(shù)組中的元素。下標(biāo)從 0 開(kāi)始,可以是負(fù)數(shù)。例如,my_array[0] 表示數(shù)組的第一個(gè)元素,my_array[-1] 表示數(shù)組的最后一個(gè)元素。

importarrayasarr

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

print(my_array[0])#1
print(my_array[-1])#5

修改數(shù)組元素

可以使用下標(biāo)運(yùn)算符 [] 修改數(shù)組中的元素。例如,my_array[0] = 6 將第一個(gè)元素修改為 6。

importarrayasarr

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

my_array[0]=6

print(my_array)#array('i',[6,2,3,4,5])

數(shù)組切片

可以使用切片運(yùn)算符 : 訪問(wèn)數(shù)組的子集。切片運(yùn)算符的語(yǔ)法為 startstep,其中 start 表示開(kāi)始下標(biāo),end 表示結(jié)束下標(biāo)(不包含),step 表示步長(zhǎng)。

importarrayasarr

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

print(my_array[1:3])#array('i',[2,3])
print(my_array[:3])#array('i',[1,2,3])
print(my_array[::2])#array('i',[1,3,5])

數(shù)組方法

Python 數(shù)組模塊提供了許多有用的方法來(lái)操作數(shù)組。下面是一些常用的方法。

append()

append() 方法用于在數(shù)組的末尾添加一個(gè)元素。

importarrayasarr

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

my_array.append(6)

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

extend()

extend() 方法用于將另一個(gè)數(shù)組的元素添加到當(dāng)前數(shù)組的末尾。

importarrayasarr

my_array=arr.array('i',[1,2,3,4,5])
another_array=arr.array('i',[6,7,8])

my_array.extend(another_array)

print(my_array)#array('i',[1,2,3,4,5,6,7,8])

insert()

insert() 方法用于在數(shù)組的指定位置插入一個(gè)元素。

importarrayasarr

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

my_array.insert(2,6)

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

remove()

remove() 方法用于刪除數(shù)組中第一個(gè)匹配給定值的元素。

importarrayasarr

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

my_array.remove(3)

print(my_array)#array('i',[1,2,4,5])

pop()

pop() 方法用于刪除并返回?cái)?shù)組中指定位置的元素。如果未指定位置,則刪除并返回?cái)?shù)組的最后一個(gè)元素。

importarrayasarr

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

my_array.pop(2)

print(my_array)#array('i',[1,2,4,5])

my_array.pop()

print(my_array)#array('i',[1,2,4])

結(jié)論

Python 數(shù)組是一種非常有用的數(shù)據(jù)結(jié)構(gòu),可以用于存儲(chǔ)相同類(lèi)型的多個(gè)元素。Python 內(nèi)置的 array 模塊和 NumPy 庫(kù)提供了創(chuàng)建和操作數(shù)組的方法。掌握這些方法可以幫助我們更好地處理數(shù)據(jù)。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 模塊
    +關(guān)注

    關(guān)注

    7

    文章

    2788

    瀏覽量

    50412
  • 編程語(yǔ)言
    +關(guān)注

    關(guān)注

    10

    文章

    1956

    瀏覽量

    36670
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4381

    瀏覽量

    64906
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4827

    瀏覽量

    86776
  • 數(shù)組
    +關(guān)注

    關(guān)注

    1

    文章

    420

    瀏覽量

    26559

原文標(biāo)題:網(wǎng)絡(luò)工程師學(xué)Python-11-數(shù)組

文章出處:【微信號(hào):網(wǎng)絡(luò)技術(shù)干貨圈,微信公眾號(hào):網(wǎng)絡(luò)技術(shù)干貨圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Labview之創(chuàng)建波形數(shù)組

    Labview之創(chuàng)建波形數(shù)組,很好的Labview資料,快來(lái)下載學(xué)習(xí)吧。
    發(fā)表于 04-19 10:23 ?0次下載

    Labview之創(chuàng)建數(shù)組

    Labview之創(chuàng)建數(shù)組,很好的Labview資料,快來(lái)下載學(xué)習(xí)吧。
    發(fā)表于 04-19 10:23 ?0次下載

    Java創(chuàng)建數(shù)組的幾種方式及區(qū)別

    本文主要詳細(xì)介紹了關(guān)于Java創(chuàng)建數(shù)組的幾種方式。
    發(fā)表于 01-29 10:40 ?3927次閱讀

    ABB機(jī)器人如何創(chuàng)建數(shù)組

    什么是數(shù)組? 有什么用? 哪些數(shù)據(jù)類(lèi)型能創(chuàng)建數(shù)組? 數(shù)組最大幾維?
    的頭像 發(fā)表于 03-21 09:00 ?2.1w次閱讀
    ABB機(jī)器人如何<b class='flag-5'>創(chuàng)建</b><b class='flag-5'>數(shù)組</b>

    python數(shù)組的使用詳細(xì)函數(shù)資料說(shuō)明

    本文檔的主要內(nèi)容詳細(xì)介紹的是python數(shù)組的使用詳細(xì)函數(shù)資料說(shuō)明。
    發(fā)表于 01-18 11:20 ?15次下載
    <b class='flag-5'>python</b><b class='flag-5'>數(shù)組</b>的使用詳細(xì)函數(shù)資料說(shuō)明

    如何創(chuàng)建和使用多維數(shù)組

    我最終確實(shí)做了一個(gè)小的2D數(shù)組工作(60 x 60),但是我們只介紹了2D數(shù)組的一個(gè)例子,最后,您可以在代碼中鍵入乘法問(wèn)題并得到答案。無(wú)需先創(chuàng)建答案數(shù)組。這是學(xué)習(xí)新事物和實(shí)用主義之間的
    的頭像 發(fā)表于 11-26 17:45 ?2890次閱讀

    Python將二維數(shù)組輸出為圖片

    使用Python讀取二維數(shù)組,將二維數(shù)組輸出為圖片,并保存在本地。
    的頭像 發(fā)表于 01-11 16:18 ?1721次閱讀
    <b class='flag-5'>Python</b>將二維<b class='flag-5'>數(shù)組</b>輸出為圖片

    Python將圖片輸出為二維數(shù)組并保存到txt

    使用Python將圖片輸出為二維數(shù)組,并保存到txt文件。
    的頭像 發(fā)表于 01-11 16:21 ?1964次閱讀

    介紹Python中文件創(chuàng)建與寫(xiě)入的基本方法

    Python 文件寫(xiě)入和創(chuàng)建Python 開(kāi)發(fā)必須掌握的技能之一。在本文中,我們將介紹 Python 中文件
    的頭像 發(fā)表于 04-27 09:22 ?3687次閱讀

    python怎么創(chuàng)建二維數(shù)組

    如何創(chuàng)建二維數(shù)組Python是一個(gè)常見(jiàn)的問(wèn)題。在Python,我們可以使用嵌套的列表(li
    的頭像 發(fā)表于 11-21 15:10 ?4540次閱讀

    python如何定義二維空數(shù)組

    Python,可以通過(guò)使用列表嵌套的方式來(lái)定義二維空數(shù)組。具體步驟如下: Step 1: 創(chuàng)建一個(gè)空的二維列表 要創(chuàng)建一個(gè)空的二維
    的頭像 發(fā)表于 11-21 15:12 ?2330次閱讀

    python列表和數(shù)組的區(qū)別

    Python是一種功能強(qiáng)大的編程語(yǔ)言,為開(kāi)發(fā)者提供了許多數(shù)據(jù)結(jié)構(gòu)來(lái)處理和操作數(shù)據(jù)。其中,列表和數(shù)組是常用的數(shù)據(jù)結(jié)構(gòu),用于存儲(chǔ)和組織一系列元素。在本文中,我們將詳細(xì)比較Python的列
    的頭像 發(fā)表于 11-21 15:13 ?2984次閱讀

    pythontext的用法

    可以使用text(字符串)進(jìn)行各種操作,例如創(chuàng)建、訪問(wèn)、修改、連接、比較和搜索等。下面將詳細(xì)介紹Python中使用text的各種用法。 創(chuàng)建和訪問(wèn)文本: 在Python
    的頭像 發(fā)表于 11-23 15:46 ?4936次閱讀

    C語(yǔ)言如何創(chuàng)建數(shù)組

    用法和注意事項(xiàng)。 要創(chuàng)建一個(gè)數(shù)組,首先需要確定數(shù)組的數(shù)據(jù)類(lèi)型和大小。C語(yǔ)言中的數(shù)據(jù)類(lèi)型包括基本數(shù)據(jù)類(lèi)型(如整數(shù)、浮點(diǎn)數(shù)、字符等)以及派生數(shù)據(jù)類(lèi)型(如數(shù)組、結(jié)構(gòu)體、枚舉等)。在
    的頭像 發(fā)表于 11-24 10:08 ?2560次閱讀

    PHP數(shù)組的使用方法!

    如何創(chuàng)建數(shù)組、添加/刪除元素、訪問(wèn)數(shù)組元素、遍歷數(shù)組以及使用數(shù)組方法和函數(shù)等等。 首先,我們來(lái)看一下如何
    的頭像 發(fā)表于 01-12 15:11 ?811次閱讀