go語言中的陣列相當於python中的元組
陣列是乙個資料集合常用於儲存一系列用數字做索引 的資料。
在 go 語言中 , 要建立陣列, 可宣告乙個陣列變數,並指定其長度和資料型別。
只包含兩個元素,無法給第 3 個元素賦值,因此這將導致編 譯階段錯誤。
var cheeses [2]string
cheeses[o] = "mar iolles」
cheeses[l] = 」 epoisses de bourgogne 」
go語言中的切片相當於python中的列表
切片
切片的元素複製到另乙個切片中
var cheeses = make ( string, 3)
cheeses[o] = 」 mariolles」
cheeses(l] = 」 epoisses de bourgogne"
var smellycheeses = make(string, 2)
copy (smellycheeses, cheeses)
go語言中的對映相當於python中的字典
對映
var players= make(map[string ]工nt)
players [ 」 cook 」 l = 32
players [ 」 bairstow" ) = 27
player s [ 」 stoke s 」 l = 26
fmt.println(p l ayers [ 」 cook" ))
或player02 map[『g』:1,『h』:2]
刪除元素
dele te
var m mov工e
m. name = "metropoli s 」
m.rating = 0 . 9918
區分指標引用和值引用
a : = b 值引用
賦值後, a 與 b 相同,但它是 b 的副本, 而不是指向 b 的引用 。 修改 b 不會影響 a
b := &a 分指標引用
反之 亦然
opencv基本資料結構
iplimage 首先介紹重要的成員變數 width和height表示了的尺寸。其次是depth和nchannels,depth是指畫素顏色的取值範圍,nchnannels為影象的通道,可以取1,2,3,4 origin變數定義了影象的原點,有兩個取值,分別是ipl origin bl和ipl or...
Python 基本資料結構
列表是python裡的內建的型別之一,可以新增和刪除其中的元素。如 role sam 33 dean 37 可以列表中包含列表,同一列表中包含不同型別的資料。下面介紹列表的一些通用操作,關於list的其他用法,可以通過help list 檢視。a 2,13,12,41,17,23 a 1 列表從0開...
基本資料結構定義
定義 棧是一種只能在一端進行插入或刪除操作的線性表。表中允許進行插入 刪除操作的一端稱為棧頂。棧頂的當前位置是動態的,棧頂的當前位置由乙個稱為棧頂指標的位置指示器指示。表的另一端稱為棧底。當棧中沒有資料元素時,稱為空棧。棧的插入操作通常稱為進棧或入棧,棧的刪除操作通常稱為退棧或出棧。特點 後進先出 ...