python 與GO中操作slice,list的方式實(shí)例代碼
python 與GO中操作slice,list的方式實(shí)例代碼
GO代碼中遍歷slice,尋找某個slice,統(tǒng)計(jì)個數(shù)。
type Element interface{}
func main() {
a := []int{1, 2, 3, 4, 1}
for _, i := range a {
fmt.Println(i)
}
for i := 0; i < len(a); i++ {
//fmt.Println(i)
}
fmt.Println(index0(a, 3))
fmt.Println(index0([]string{"a", "b", "c", "d", "e"}, "e"))
sort.Ints(a) //排序
fmt.Println(a)
}
//
func index0(a Element, i interface{}) int {
if b, ok := a.([]int); ok {
if c, ok1 := i.(int); ok1 {
for indexC, v := range b {
if v == c {
return indexC
}
}
}
}
if b, ok := a.([]string); ok {
if c, ok1 := i.(string); ok1 {
for indexC, v := range b {
if v == c {
return indexC
}
}
}
}
return -1
}
可以看到上述的GO語言中slice沒有尋找某個元素的方法。我自定義一個方法
下面的python的代碼非常簡潔了
a=[1,2,3,4,1] for b in a : print(b) i=0 while i <len(a): print(a[i]) i=i+1 #print( sorted(a)) 方式一排序 a.sort() print(a) print( a.index(3)) a.count(1)
感謝閱讀,希望能幫助到大家,謝謝大家對本站的 支持!
相關(guān)文章
通過Django Admin+HttpRunner1.5.6實(shí)現(xiàn)簡易接口測試平臺
這篇文章主要介紹了通過Django Admin+HttpRunner1.5.6實(shí)現(xiàn)簡易接口測試平臺,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-11-11
Python pygame實(shí)現(xiàn)中國象棋單機(jī)版源碼
今天給大家?guī)淼氖顷P(guān)于Python實(shí)戰(zhàn)的相關(guān)知識,文章圍繞著用Python pygame實(shí)現(xiàn)中國象棋單機(jī)版展開,文中有非常詳細(xì)的代碼示例,需要的朋友可以參考下2021-06-06
python3實(shí)現(xiàn)斐波那契數(shù)列(4種方法)
這篇文章主要介紹了python3實(shí)現(xiàn)斐波那契數(shù)列(4種方法),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
OpenCV3.3+Python3.6實(shí)現(xiàn)圖片高斯模糊
這篇文章主要為大家詳細(xì)介紹了OpenCV3.3+Python3.6實(shí)現(xiàn)圖片高斯模糊,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-05-05
Python針對給定字符串求解所有子序列是否為回文序列的方法
這篇文章主要介紹了Python針對給定字符串求解所有子序列是否為回文序列的方法,涉及Python針對字符串的遍歷、判斷、運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下2018-04-04
利用Python實(shí)現(xiàn)自動化監(jiān)控文件夾完成服務(wù)部署
本篇文章將為大家詳細(xì)介紹如何利用Python語言實(shí)現(xiàn)監(jiān)控文件夾,以此輔助完成服務(wù)的部署動作,文中的示例代碼講解詳細(xì),感興趣的可以嘗試一下2022-07-07

