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中from module import * 的一个坑
Jul 20 Python
Python实现网络端口转发和重定向的方法
Sep 19 Python
详解Python 正则表达式模块
Nov 05 Python
微信公众号token验证失败解决方案
Jul 22 Python
Python 用matplotlib画以时间日期为x轴的图像
Aug 06 Python
python数据预处理 :数据抽样解析
Feb 24 Python
Python *args和**kwargs用法实例解析
Mar 02 Python
Matplotlib 绘制饼图解决文字重叠的方法
Jul 24 Python
Python获取excel内容及相关操作代码实例
Aug 10 Python
聊聊python中的异常嵌套
Sep 01 Python
Python 实现图片转字符画的示例(静态图片,gif皆可)
Nov 05 Python
pycharm中选中一个单词替换所有重复单词的实现方法
Nov 17 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初学者头疼问题总结
2006/07/08 PHP
php删除二维数组中的重复值方法
2018/03/12 PHP
php集成开发环境详解
2019/09/24 PHP
浅谈Laravel模板实体转义带来的坑
2019/10/22 PHP
Mootools 1.2教程 输入过滤第一部分(数字)
2009/09/15 Javascript
JS继承 笔记
2011/07/13 Javascript
jQuery表格排序组件-tablesorter使用示例
2014/05/26 Javascript
javascript制作游戏开发碰撞检测的封装代码
2015/03/31 Javascript
如何根据百度地图计算出两地之间的驾驶距离(两种语言js和C#)
2015/10/29 Javascript
JavaScript实现页面跳转的几种常用方式
2015/11/28 Javascript
浅析JavaScript中的对象类型Object
2016/05/26 Javascript
js实现分页功能
2017/05/24 Javascript
Vue.js基础指令实例讲解(各种数据绑定、表单渲染大总结)
2017/07/03 Javascript
js微信分享实现代码
2020/10/11 Javascript
element-ui多文件上传的实现示例
2019/04/10 Javascript
基于Vue SEO的四种方案(小结)
2019/07/01 Javascript
vue 框架下自定义滚动条(easyscroll)实现方法
2019/08/29 Javascript
微信小程序授权登陆及每次检查是否授权实例代码
2019/09/18 Javascript
[02:40]2018年度DOTA2最佳新人-完美盛典
2018/12/16 DOTA
python实现socket端口重定向示例
2014/02/10 Python
Python三级目录展示的实现方法
2016/09/28 Python
python实现下载整个ftp目录的方法
2017/01/17 Python
对python opencv 添加文字 cv2.putText 的各参数介绍
2018/12/05 Python
自学python的建议和周期预算
2019/01/30 Python
结合OpenCV与TensorFlow进行人脸识别的实现
2019/10/10 Python
python实现多进程按序号批量修改文件名的方法示例
2019/12/30 Python
通过 Python 和 OpenCV 实现目标数量监控
2020/01/05 Python
解决Keras中CNN输入维度报错问题
2020/06/29 Python
python如何将图片转换素描画
2020/09/08 Python
python如何实时获取tcpdump输出
2020/09/16 Python
基于Python爬取素材网站音频文件
2020/10/21 Python
英国最大的宠物食品和宠物用品网上零售商: Zooplus
2016/08/01 全球购物
瑞典最大的儿童用品网上商店:pinkorblue.se
2021/03/09 全球购物
经贸韩语专业大学生职业规划
2014/02/14 职场文书
体育课课后反思
2014/04/24 职场文书
中央空调节能方案
2014/06/15 职场文书