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和libnmapd,提取Nmap扫描结果
Aug 23 Python
Django 跨域请求处理的示例代码
May 02 Python
查看django执行的sql语句及消耗时间的两种方法
May 29 Python
Python实现的tcp端口检测操作示例
Jul 24 Python
python模块导入的细节详解
Dec 10 Python
python实现flappy bird游戏
Dec 24 Python
使用Python实现正态分布、正态分布采样
Nov 20 Python
sklearn-SVC实现与类参数详解
Dec 10 Python
pytorch自定义二值化网络层方式
Jan 07 Python
PyQt5高级界面控件之QTableWidget的具体使用方法
Feb 23 Python
基于python实现获取网页图片过程解析
May 11 Python
用python打开摄像头并把图像传回qq邮箱(Pyinstaller打包)
May 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实现批量压缩图片文件大小的脚本
2014/07/04 PHP
64位windows系统下安装Memcache缓存
2015/12/06 PHP
Yii框架表单提交验证功能分析
2017/01/07 PHP
Paypal实现循环扣款(订阅)功能
2017/03/23 PHP
javascript 获取函数形参个数
2014/07/31 Javascript
基于NodeJS的前后端分离的思考与实践(四)安全问题解决方案
2014/09/26 NodeJs
常用的jQuery前端技巧收集
2014/12/24 Javascript
解析javascript中鼠标滚轮事件
2015/05/26 Javascript
JavaScript中的Math.sin()方法使用详解
2015/06/15 Javascript
JS实现可拖曳、可关闭的弹窗效果
2015/09/26 Javascript
angularjs表格分页功能详解
2016/01/21 Javascript
谈一谈javascript中继承的多种方式
2016/02/19 Javascript
获取input标签的所有属性的方法
2016/06/28 Javascript
微信开发之调起摄像头、本地展示图片、上传下载图片实例
2016/12/08 Javascript
详解如何使用 vue-cli 开发多页应用
2017/12/16 Javascript
JS实现碰撞检测的方法分析
2018/01/19 Javascript
JavaScript中Object基础内部方法图
2018/02/05 Javascript
使用Vue的slot插槽分发父组件内容实现高度复用、更加灵活的组件(推荐)
2018/05/01 Javascript
koa-router源码学习小结
2018/09/07 Javascript
vue-cli3 DllPlugin 提取公用库的方法
2019/04/24 Javascript
谈谈node.js中的模块系统
2020/09/01 Javascript
[00:52]DOTA2国际邀请赛
2020/02/21 DOTA
python格式化字符串实例总结
2014/09/28 Python
Python实现随机生成手机号及正则验证手机号的方法
2018/04/25 Python
Python自定义一个类实现字典dict功能的方法
2019/01/19 Python
tensorflow 环境变量设置方式
2020/02/06 Python
Python3标准库之threading进程中管理并发操作方法
2020/03/30 Python
Python通过文本和图片生成词云图
2020/05/21 Python
纯css3制作的火影忍者写轮眼开眼至轮回眼及进化过程实例
2014/11/11 HTML / CSS
TobyDeals美国:在电子产品上获得最好的优惠和折扣
2019/08/11 全球购物
Footshop罗马尼亚:最好的运动鞋选择
2019/09/10 全球购物
构造方法和其他方法的区别?怎么调用父类的构造方法
2013/09/22 面试题
.TTL是什么?有什么用处,通常那些工具会用到它?(ping? traceroute? ifconfig? netstat?)
2016/05/09 面试题
医学生自荐信范文
2013/12/03 职场文书
如何利用Matlab制作一款真正的拼图小游戏
2021/05/11 Python
Pytorch反向传播中的细节-计算梯度时的默认累加操作
2021/06/05 Python