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抓取豆瓣图片并自动保存示例学习
Jan 10 Python
Python常用正则表达式符号浅析
Aug 13 Python
Django中对数据查询结果进行排序的方法
Jul 17 Python
Python判断列表是否已排序的各种方法及其性能分析
Jun 20 Python
安装Python的教程-Windows
Jul 22 Python
Python用for循环实现九九乘法表
May 31 Python
解决vscode python print 输出窗口中文乱码的问题
Dec 03 Python
Python3爬虫学习之将爬取的信息保存到本地的方法详解
Dec 12 Python
详解Python中pyautogui库的最全使用方法
Apr 01 Python
pygame实现弹球游戏
Apr 14 Python
Python3实现飞机大战游戏
Apr 24 Python
Python读取yaml文件的详细教程
Jul 21 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变量存储的详解
2013/06/13 PHP
如何让搜索引擎抓取AJAX内容解决方案
2014/08/25 PHP
PHP中提问频率最高的11个面试题和答案
2014/09/02 PHP
php中动态调用函数的方法
2015/03/16 PHP
php实现三级级联下拉框
2016/04/17 PHP
php+ajax实现仿百度查询下拉内容功能示例
2017/10/20 PHP
Smarty模板语法详解
2019/07/20 PHP
PHP getID3类的使用方法学习笔记【附getID3源码下载】
2019/10/18 PHP
用JS判别浏览器种类以及IE版本的几种方法小结
2011/08/02 Javascript
一个JavaScript操作元素定位元素的实例
2014/10/29 Javascript
JQuery中属性过滤选择器用法实例分析
2015/05/18 Javascript
nodejs爬虫抓取数据之编码问题
2015/07/03 NodeJs
JS中生成随机数的用法及相关函数
2016/01/09 Javascript
jQuery禁用快捷键例如禁用F5刷新 禁用右键菜单等的简单实现
2016/08/31 Javascript
Vue.js每天必学之过滤器与自定义过滤器
2016/09/07 Javascript
jQuery实现弹出带遮罩层的居中浮动窗口效果
2016/09/12 Javascript
jquery.Jcrop结合JAVA后台实现图片裁剪上传实例
2016/11/05 Javascript
Three.js基础部分学习
2017/01/08 Javascript
JavaScript中使用webuploader实现上传视频功能(demo)
2017/04/10 Javascript
详解vuejs几种不同组件(页面)间传值的方式
2017/06/01 Javascript
JavaScript事件方法(实例讲解)
2017/06/27 Javascript
react-router4 配合webpack require.ensure 实现异步加载的示例
2018/01/18 Javascript
Vue下拉框回显并默认选中随机问题
2018/09/06 Javascript
在VUE中实现文件下载并判断状态的方法
2019/11/08 Javascript
js回调函数仿360开机
2019/12/26 Javascript
Python中函数的用法实例教程
2014/09/08 Python
用Python进行一些简单的自然语言处理的教程
2015/03/31 Python
python中字符串比较使用is、==和cmp()总结
2018/03/18 Python
html5中的input新属性range使用记录
2014/09/05 HTML / CSS
全球知名鞋履品牌授权零售商:Journeys
2016/09/17 全球购物
Topman美国官网:英国著名的国际平价时尚男装品牌
2017/12/22 全球购物
程序员岗位职责
2013/11/11 职场文书
大三毕业自我鉴定
2014/01/15 职场文书
机械操作工岗位职责
2014/08/08 职场文书
2016春季运动会开幕词
2016/03/04 职场文书
SQL Server表分区降低运维和维护成本
2022/04/08 SQL Server