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


Posted in Python onMarch 20, 2017

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)

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

Python 相关文章推荐
python检测远程udp端口是否打开的方法
Mar 14 Python
读取本地json文件,解析json(实例讲解)
Dec 06 Python
python实现在pandas.DataFrame添加一行
Apr 04 Python
python 日期操作类代码
May 05 Python
Python之dict(或对象)与json之间的互相转化实例
Jun 05 Python
Numpy数据类型转换astype,dtype的方法
Jun 09 Python
python实现图片识别汽车功能
Nov 30 Python
详解Django模版中加载静态文件配置方法
Jul 21 Python
python被修饰的函数消失问题解决(基于wraps函数)
Nov 04 Python
解决Jupyter NoteBook输出的图表太小看不清问题
Apr 16 Python
python3跳出一个循环的实例操作
Aug 18 Python
用Python自动清理电脑内重复文件,只要10行代码(自动脚本)
Jan 09 Python
Python闭包的两个注意事项(推荐)
Mar 20 #Python
使用python实现生成用户信息
Mar 20 #Python
Unicode和Python的中文处理
Mar 19 #Python
Android 兼容性问题:java.lang.UnsupportedOperationException解决办法
Mar 19 #Python
Python 专题三 字符串的基础知识
Mar 19 #Python
关于python的bottle框架跨域请求报错问题的处理方法
Mar 19 #Python
Python 专题二 条件语句和循环语句的基础知识
Mar 19 #Python
You might like
PHP的范围解析操作符(::)的含义分析说明
2011/07/03 PHP
symfony表单与页面实现技巧
2015/01/26 PHP
PHP面向对象五大原则之依赖倒置原则(DIP)详解
2018/04/08 PHP
PHP扩展类型及安装方式解析
2020/04/27 PHP
PHP的垃圾回收机制代码实例讲解
2021/02/27 PHP
张孝祥JavaScript学习阶段性总结(2)--(X)HTML学习
2007/02/03 Javascript
关于jQuery UI 使用心得及技巧
2012/10/10 Javascript
JavaScript初学者应注意的七个细节详细介绍
2012/12/27 Javascript
js获取URL的参数的方法(getQueryString)示例
2013/09/29 Javascript
js判断60秒以及倒计时示例代码
2014/01/24 Javascript
原生JavaScript生成GUID的实现示例
2014/09/05 Javascript
js实现网页抽奖实例
2015/08/05 Javascript
postman+json+springmvc测试批量添加实例
2018/03/31 Javascript
跟混乱的页面弹窗说再见
2019/04/11 Javascript
解决三元运算符 报错“SyntaxError: can''t assign to conditional expression”
2020/02/12 Javascript
k8s node节点重新加入master集群的实现
2021/02/22 Javascript
Python探索之自定义实现线程池
2017/10/27 Python
matplotlib 输出保存指定尺寸的图片方法
2018/05/24 Python
python 定义给定初值或长度的list方法
2018/06/23 Python
Python基于class()实现面向对象原理详解
2020/03/26 Python
关于Theano和Tensorflow多GPU使用问题
2020/06/19 Python
css3的图形3d翻转效果应用示例
2014/04/08 HTML / CSS
一款简洁的纯css3代码实现的动画导航
2014/10/31 HTML / CSS
英国二手物品交易网站:Preloved
2017/10/06 全球购物
应届生幼儿园求职信
2013/11/12 职场文书
公司庆典邀请函范文
2014/01/13 职场文书
致400米运动员广播稿
2014/02/07 职场文书
太太口服液广告词
2014/03/20 职场文书
英语演讲稿3分钟
2014/04/29 职场文书
小学一年级学生评语大全
2014/12/25 职场文书
英文升职感谢信
2015/01/23 职场文书
悬空寺导游词
2015/02/05 职场文书
关于应聘教师的自荐信
2016/01/28 职场文书
2016年党支部公开承诺书
2016/03/25 职场文书
靠谱准确的求职信
2019/04/02 职场文书
怎样写好工作计划
2019/04/10 职场文书