陣列以及Python中列表 元組的區別

2021-09-12 01:19:18 字數 618 閱讀 3361

python的基本資料結構是列表、元組、集合、字典,原則上是沒有陣列的,但和陣列類似的是列表,但是list不具有array的全部屬性(如維度、轉置等):

(1)python中的陣列具有以下性質:

實際上,上述的性質在列表list是可以的。

(2)為了在python中使用陣列,python中的陣列是由numpy庫提供的,numpy庫定義陣列的方法是:

一維陣列:

import numpy as np

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

d[0]=1

二維陣列:

import numpy as np

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

e[0]=array([1,2])

e[0][0]=1

numpy陣列的列表

f=[d,e]

f[0]=array([1,2,3,4])

f[0][0]=1

列表和元組內容,可參考:python小知識-序列資料結構之列表list(一)以及python小知識-序列資料結構之元組tuple(二)

python元組 列表 陣列

元組 封閉的列表,一旦定義,就不可改變 不能新增 刪除或修改 列表 乙個大倉庫,你可以隨時往裡邊新增和刪除任何東西 1 什麼情況下你需要使用元組而不是列表?當我們希望內容不被輕易改寫的時候,我們使用元組 把權力關進牢籠 當我們需要頻繁修改資料,我們使用列表。我們根據列表 元祖和字串的共同特點,把它們...

python中列表與元組

pop 移除指定索引的一項 insert 指定索引位置前插入一項 remove 按照值移除元素 sort 排序 reverse 對列表進行反轉 index 獲取索引 del 刪除 列表中還可以巢狀列表 列表的解析操縱 one line表示式 a 1,2 x,y a x 1,y 2 d d.keys ...

Python中列表與元組

本文將總結python中關於列表和元組的一些常用函式與方法。一 列表的基本操作 python使用使用中括號 來解析列表。列表是可變的 mutable 即列表的內容是可以改變的。列表可以使用所有適用於序列的標準操作,例如索引 分片 連線和乘法。1.list 函式 list 函式可以把乙個序列型別轉換成...