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文件读取的3种方法及路径转义
Jun 21 Python
python实现多线程的两种方式
May 22 Python
python3制作捧腹网段子页爬虫
Feb 12 Python
Django中cookie的基本使用方法示例
Feb 03 Python
Python学习笔记之图片人脸检测识别实例教程
Mar 06 Python
python实现海螺图片的方法示例
May 12 Python
python3 字符串知识点学习笔记
Feb 08 Python
在Python IDLE 下调用anaconda中的库教程
Mar 09 Python
Django choices下拉列表绑定实例
Mar 13 Python
关于python 跨域处理方式详解
Mar 28 Python
tensorflow实现将ckpt转pb文件的方法
Apr 22 Python
keras topN显示,自编写代码案例
Jul 03 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
CentOS 7.2 下编译安装PHP7.0.10+MySQL5.7.14+Nginx1.10.1的方法详解(mini版本)
2016/09/01 PHP
基于laravel belongsTo使用详解
2019/10/18 PHP
Laravel框架Eloquent ORM简介、模型建立及查询数据操作详解
2019/12/04 PHP
json的前台操作和后台操作实现代码
2012/01/20 Javascript
从数据库读取数据后将其输出成html标签的三种方法
2014/10/13 Javascript
jquery.form.js实现将form提交转为ajax方式提交的方法
2015/04/07 Javascript
JavaScript使用encodeURI()和decodeURI()获取字符串值的方法
2015/08/04 Javascript
BootStrap智能表单实战系列(九)表单图片上传的支持
2016/06/13 Javascript
详解Vue 开发模式下跨域问题
2017/06/06 Javascript
Vue.js基础指令实例讲解(各种数据绑定、表单渲染大总结)
2017/07/03 Javascript
Vue+Flask实现简单的登录验证跳转的示例代码
2018/01/13 Javascript
vue 多入口文件搭建 vue多页面搭建的实例讲解
2018/03/12 Javascript
vuejs 动态添加input框的实例讲解
2018/08/24 Javascript
Vuex 快速入门(简单易懂)
2018/09/20 Javascript
Easyui 去除jquery-easui tab页div自带滚动条的方法
2019/05/10 jQuery
[15:28]DOTA2 HEROS教学视频教你分分钟做大人-剧毒术士
2014/06/13 DOTA
[02:17]TI4西雅图DOTA2前线报道 啸天mik夫妻档解说
2014/07/08 DOTA
[00:21]DOTA2亚洲邀请赛 Logo演绎
2015/02/07 DOTA
[01:14]辉夜杯战队访谈宣传片—NEWBEE.Y
2015/12/26 DOTA
TensorFlow模型保存/载入的两种方法
2018/03/08 Python
Python实现检测文件的MD5值来查找重复文件案例
2020/03/12 Python
Python使用urlretrieve实现直接远程下载图片的示例代码
2020/08/17 Python
台湾母婴用品限时团购:妈咪爱
2018/08/03 全球购物
下面这个程序执行后会有什么错误或者效果
2014/11/03 面试题
会计助理的岗位职责
2013/11/29 职场文书
函授毕业自我鉴定
2013/12/19 职场文书
自我鉴定注意事项
2014/01/19 职场文书
员工评语大全
2014/01/19 职场文书
经典的毕业生自荐信范文
2014/04/14 职场文书
技术岗位竞聘演讲稿
2014/05/16 职场文书
企业负责人任命书
2014/06/05 职场文书
中班下学期个人总结
2015/02/12 职场文书
行政经理岗位职责
2015/04/15 职场文书
2015年扶贫帮困工作总结
2015/05/20 职场文书
小学数学教学反思范文
2016/02/16 职场文书
详解JAVA的控制语句
2021/11/11 Java/Android