欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 數(shù)組的秩

林子帆2年前10瀏覽0評論

Python中的數(shù)組是一個由相同數(shù)據(jù)類型元素組成的有序集合,在Python中通過列表來實現(xiàn)數(shù)組的功能,因此,Python中的數(shù)組本質(zhì)上就是一種列表。

對于數(shù)組的操作,其中一個重要的概念是數(shù)組的秩,數(shù)組的秩指的是數(shù)組的維度,比如一維數(shù)組的秩為1,二維數(shù)組的秩為2,以此類推。

# 創(chuàng)建一維數(shù)組
arr1 = [1, 2, 3, 4, 5]
print("一維數(shù)組的秩為:", len(arr1.shape))
# 創(chuàng)建二維數(shù)組
arr2 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
print("二維數(shù)組的秩為:", len(arr2.shape))
# 創(chuàng)建三維數(shù)組
arr3 = [[[1, 2], [3, 4]], [[5, 6], [7, 8]], [[9, 10], [11, 12]]]
print("三維數(shù)組的秩為:", len(arr3.shape))

在上面的代碼中,我們通過內(nèi)置函數(shù)len和shape來獲取數(shù)組的秩,其實,數(shù)組的秩與其維度對應(yīng),因此,通過shape方法獲取數(shù)組的形狀,就可以得到數(shù)組的秩。

在使用數(shù)組時,經(jīng)常需要對數(shù)組進行操作,比如對數(shù)組的元素進行訪問、修改、刪除等,Python提供了豐富的數(shù)組操作方法,可以方便地操作數(shù)組。

# 訪問一維數(shù)組的元素
arr1 = [1, 2, 3, 4, 5]
print("一維數(shù)組的第三個元素是:", arr1[2])
# 修改一維數(shù)組的元素
arr1[4] = 6
print("修改后的一維數(shù)組為:", arr1)
# 刪除一維數(shù)組的元素
del arr1[3]
print("刪除后的一維數(shù)組為:", arr1)
# 訪問二維數(shù)組的元素
arr2 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
print("二維數(shù)組的第二行第三列元素是:", arr2[1][2])
# 修改二維數(shù)組的元素
arr2[1][1] = 0
print("修改后的二維數(shù)組為:", arr2)
# 刪除二維數(shù)組的元素
del arr2[2]
print("刪除后的二維數(shù)組為:", arr2)

在上面的代碼中,我們分別演示了訪問、修改、刪除一維數(shù)組和二維數(shù)組的操作,需要注意的是,Python中的數(shù)組是可以動態(tài)增加和刪除元素的,因此,需要謹慎使用數(shù)組的操作方法,避免導(dǎo)致數(shù)組元素的丟失。