在Python中沒有內置對數組的支持,但可以使用 Python 列表代替
數組用于在單個變量中存儲多個值:
創建一個包含汽車品牌的數組:
cars=["Porsche","Volvo","BMW"]
數組是一種特殊變量,能夠一次包含多個值。
如果我們有一個項目列表(例如,汽車品牌列表),將牌子存儲在單個變量中可能如下所示:
car1="Porsche"car2="Volvo"car3="BMW"
但是,如果我們想遍歷這些品牌并找到特定的汽車品牌怎么辦?如果不是 3 輛車,而是 300 輛怎么辦?
解決方案是數組!
數組可以在單個名稱下保存多個值,我們可以通過引用索引號來訪問這些值。
通過索引號來引用數組元素。 獲取首個數組項目的值:
x=cars[0]
修改首個數組項目的值:
cars[0]="Audi"
使用 len()
方法來返回數組的長度(數組中的元素數量)。
返回 cars 數組中的元素數量:
x=len(cars)
注意:
數組長度總是比最高的數組索引大一個。
我們可以使用 for in
循環遍歷數組的所有元素。
打印 cars 數組中的每個項目:
forxincars:print(x)
我們可以使用 append()
方法把元素添加到數組中。 向 cars 數組再添加一個元素:
cars.append("Audi")
我們可以使用 pop()
方法從數組中刪除元素。 刪除 cars 數組的第二個元素:
cars.pop(1)
我們也可以使用 remove()
方法從數組中刪除元素。 刪除值為 “Volvo” 的元素:
cars.remove("Volvo")
注意
:列表的 remove()
方法僅刪除首次出現的指定值。
數組方法Python提供一組可以在列表或數組上使用的內建方法。append()在列表的末尾添加一個元素clear()刪除列表中的所有元素copy()返回列表的副本count()返回具有指定值的元素數量。extend()將列表元素(或任何可迭代的元素)添加到當前列表的末尾index()返回具有指定值的第一個元素的索引insert()在指定位置添加元素pop()刪除指定位置的元素remove()刪除具有指定值的項目reverse()顛倒列表的順序sort()對列表進行排序
Tips:Python 沒有內置對數組的的支持,但可以使用 Python 列表代替。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
國內成品油價現年內最大降幅是多少?油價年內最大降幅油價會可能回歸6元時代!2019年1月14日24: 00,中國油價經歷新年第一次調整。此次上漲后,中國油價一路上漲,其中11次調整,8次上漲,2次下跌,1次擱淺。我相信很多車主看到加油站估值表上的數字一步步變大,都是欲哭無淚的。油價將開啟新一輪調整窗口,根據目前的信息,今年迎來的油價將會最大程度的下調!有機構預測這次汽柴油價格下調410元/噸,汽油...
據了解,蘋果官網夏季打折日時間為7 月 29 日至 8 月 1 日?!举Y料圖】目前蘋果官網突然改版,罕見推出了優惠活動,其中包括iPhone 13/12系列等手機,還有Apple Watch SE、AirPods Pro等配件產品。具體來看,全體iPhone 13系列、iPhone 12 / 12 mini、Apple Watch SE、AirPods Pro、AirPods(第三代)都能享受到1...
銀證轉賬時間要多久?銀證轉賬實時到賬,并且沒有金額限制和不收手續費,只要在規定時間內轉賬即可。銀證轉賬時間為:周一至周五上午9: 00到下午16:00點,部分券商上午8: 30就能進行銀證轉賬,法定節假日除外。要注意的是當天賣出股票,資金可用不可取,資金當天可以繼續交易股票、基金等,轉出需要到第二個交易日。銀證轉賬轉到銀行卡多長時間?最快當天就到。其實銀證轉賬牽涉到證券資金賬戶和銀行賬戶的結算問題...