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控制台中实现进度条功能
Nov 10 Python
Python 基础之字符串string详解及实例
Apr 01 Python
使用django-guardian实现django-admin的行级权限控制的方法
Oct 30 Python
python 定义n个变量方法 (变量声明自动化)
Nov 10 Python
Python实现八皇后问题示例代码
Dec 09 Python
python调用自定义函数的实例操作
Jun 26 Python
使用python切片实现二维数组复制示例
Nov 26 Python
python实现拼接图片
Mar 23 Python
Django的ListView超详细用法(含分页paginate)
May 21 Python
python 装饰器的实际作用有哪些
Sep 07 Python
Python基础详解之描述符
Apr 28 Python
如何用六步教会你使用python爬虫爬取数据
Apr 06 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
Yii调试SQL的常用方法
2014/07/09 PHP
php mongodb操作类 带几个简单的例子
2016/08/25 PHP
jQuery插件 tabBox实现代码
2010/02/09 Javascript
国外大牛IE版本检测!现在IE都到9了,IE检测代码
2012/01/04 Javascript
js拖动div 当鼠标移动时整个div也相应的移动
2013/11/21 Javascript
基于jquery实现的文字向上跑动类似跑马灯的效果
2014/06/17 Javascript
兼容Firefox的Javascript XSLT 处理XML文件
2014/12/31 Javascript
js中split和replace的用法实例
2015/02/28 Javascript
jQuery实现限制textarea文本框输入字符数量的方法
2015/05/28 Javascript
谈谈JavaScript类型系统之Math
2016/01/06 Javascript
使用postMesssage()实现跨域iframe页面间的信息传递方法
2016/03/29 Javascript
js a标签点击事件
2017/03/30 Javascript
angular的输入和输出的使用方法
2018/09/22 Javascript
Nodejs模块的调用操作实例分析
2018/12/25 NodeJs
Node.js 多线程完全指南总结
2019/03/27 Javascript
element form 校验数组每一项实例代码
2019/10/10 Javascript
原生JavaScript实现滑动拖动验证的示例代码
2019/12/06 Javascript
JS实现公告上线滚动效果
2021/01/10 Javascript
深入理解Python中变量赋值的问题
2017/01/12 Python
很酷的python表白工具 你喜欢我吗
2019/04/11 Python
Python中py文件转换成exe可执行文件的方法
2019/06/14 Python
django-rest-framework 自定义swagger过程详解
2019/07/18 Python
Django工程的分层结构详解
2019/07/18 Python
Python工程师必考的6个经典面试题
2020/06/28 Python
python 下划线的不同用法
2020/10/24 Python
python 调整图片亮度的示例
2020/12/03 Python
美国顶级品牌男士大码服装店:DXL
2017/08/30 全球购物
您的时尚,您的生活方式:DTLR Villa
2019/12/25 全球购物
新加坡第一大健康与美容零售商:屈臣氏新加坡(Watsons Singapore)
2020/12/11 全球购物
Net Remoting把服务器端激活两种模式
2014/01/22 面试题
妇女儿童发展规划实施方案
2014/03/16 职场文书
简易离婚协议书范本
2014/10/24 职场文书
施工员岗位职责
2015/02/10 职场文书
迎新年主持词
2015/07/06 职场文书
护士自荐信范文(2016推荐篇)
2016/01/28 职场文书
js实现模拟购物商城案例
2021/05/18 Javascript