이 글에서는 Python과 GO에서 슬라이스와 리스트를 조작하는 방법에 대한 예제 코드를 주로 소개합니다. 필요한 친구는
파이썬에서 슬라이스와 리스트를 조작하는 방법을 참고하세요. 및 GO 예시 코드
GO 코드에서는 슬라이스를 순회하고 특정 슬라이스를 찾아 개수를 계산합니다.
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 언어의 슬라이스에는 특정 요소를 찾는 방법이 없다는 것을 알 수 있습니다. 메서드를 맞춤설정했습니다
다음 Python 코드는 매우 간결합니다
Marco Educational Python 기본 문법 설명 동영상
위 내용은 Python과 GO가 슬라이스와 목록을 작동하는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!