python 与GO中操作slice,list的方式实例代码

 更新时间:2017年03月20日 11:02:41   作者:大洋的顶端  
这篇文章主要介绍了python 与GO中操作slice,list的方式实例代码的相关资料,需要的朋友可以参考下

python 与GO中操作slice,list的方式实例代码

GO代码中遍历slice,寻找某个slice,统计个数。

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)

感谢阅读,希望能帮助到大家,谢谢大家对本站的 支持!

您可能感兴趣的文章:

相关文章

  • 通过Django Admin+HttpRunner1.5.6实现简易接口测试平台

    通过Django Admin+HttpRunner1.5.6实现简易接口测试平台

    这篇文章主要介绍了通过Django Admin+HttpRunner1.5.6实现简易接口测试平台,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • Python pygame实现中国象棋单机版源码

    Python pygame实现中国象棋单机版源码

    今天给大家带来的是关于Python实战的相关知识,文章围绕着用Python pygame实现中国象棋单机版展开,文中有非常详细的代码示例,需要的朋友可以参考下
    2021-06-06
  • Python用Try语句捕获异常的实例方法

    Python用Try语句捕获异常的实例方法

    在本篇文章中小编给大家整理了关于Python用Try语句如何捕获异常的相关知识点内容,需要的朋友们参考下。
    2019-06-06
  • Python中的Unittest基本使用

    Python中的Unittest基本使用

    这篇文章主要介绍了Python中的Unittest基本使用,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-08-08
  • python3实现斐波那契数列(4种方法)

    python3实现斐波那契数列(4种方法)

    这篇文章主要介绍了python3实现斐波那契数列(4种方法),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • OpenCV3.3+Python3.6实现图片高斯模糊

    OpenCV3.3+Python3.6实现图片高斯模糊

    这篇文章主要为大家详细介绍了OpenCV3.3+Python3.6实现图片高斯模糊,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-05-05
  • 详解Python IO编程

    详解Python IO编程

    这篇文章主要介绍了Python IO编程的相关资料,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • Anaconda安装后Spyder闪退解决办法

    Anaconda安装后Spyder闪退解决办法

    作为研究深度学习的一员,经常会遇到各种突如其来的bug,最近又碰到了一个关于spyder打开后又闪退的问题,下面这篇文章主要给大家介绍了关于Anaconda安装后Spyder闪退的解决办法,需要的朋友可以参考下
    2023-04-04
  • Python针对给定字符串求解所有子序列是否为回文序列的方法

    Python针对给定字符串求解所有子序列是否为回文序列的方法

    这篇文章主要介绍了Python针对给定字符串求解所有子序列是否为回文序列的方法,涉及Python针对字符串的遍历、判断、运算相关操作技巧,需要的朋友可以参考下
    2018-04-04
  • 利用Python实现自动化监控文件夹完成服务部署

    利用Python实现自动化监控文件夹完成服务部署

    本篇文章将为大家详细介绍如何利用Python语言实现监控文件夹,以此辅助完成服务的部署动作,文中的示例代码讲解详细,感兴趣的可以尝试一下
    2022-07-07

最新评论