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 struct模块解析
Jun 12 Python
python绘制简单折线图代码示例
Dec 19 Python
python中使用PIL制作并验证图片验证码
Mar 15 Python
Python实现模拟登录网易邮箱的方法示例
Jul 05 Python
对Python subprocess.Popen子进程管道阻塞详解
Oct 29 Python
Python找出微信上删除你好友的人脚本写法
Nov 01 Python
Pycharm配置远程调试的方法步骤
Dec 17 Python
python实现按首字母分类查找功能
Oct 31 Python
python里的单引号和双引号的有什么作用
Jun 17 Python
OpenCV 使用imread()函数读取图片的六种正确姿势
Jul 09 Python
Python 实现将某一列设置为str类型
Jul 14 Python
python flask框架快速入门
May 14 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
神族 PROTOSS 概述
2020/03/14 星际争霸
基于OpenCV的PHP图像人脸识别技术
2009/10/11 PHP
跟我学Laravel之安装Laravel
2014/10/15 PHP
php删除指定目录的方法
2015/04/03 PHP
使用PHP生成二维码的方法汇总
2015/07/22 PHP
AES加解密在php接口请求过程中的应用示例
2016/10/26 PHP
yii2 开发api接口时优雅的处理全局异常的方法
2019/05/14 PHP
js动态添加onclick事件可传参数与不传参数
2014/07/29 Javascript
浅谈javascript 函数内部属性
2015/01/21 Javascript
jQuery插件slider实现拖动滑块选取价格范围
2015/04/30 Javascript
js简单实现图片延迟加载的方法
2016/07/19 Javascript
DOM 事件的深入浅出(二)
2016/12/05 Javascript
javascript实现获取一个日期段内每天不同的价格(计算入住总价格)
2018/02/05 Javascript
JS实现字符串去重及数组去重的方法示例
2018/04/21 Javascript
this在vue和小程序中的使用详解
2019/01/28 Javascript
Node.js对MongoDB进行增删改查操作的实例代码
2019/04/18 Javascript
webpack打包优化的几个方法总结
2020/02/10 Javascript
详解React中共享组件逻辑的三种方式
2021/02/02 Javascript
利用Python开发微信支付的注意事项
2016/08/19 Python
python requests爬取高德地图数据的实例
2018/11/10 Python
对Python中list的倒序索引和切片实例讲解
2018/11/15 Python
Python向excel中写入数据的方法
2019/05/05 Python
Python使用get_text()方法从大段html中提取文本的实例
2019/08/27 Python
pycharm 配置svn的图文教程(手把手教你)
2021/01/15 Python
数百万免费的图形资源:Freepik
2020/09/21 全球购物
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
2014/07/21 面试题
应用心理学个人求职信范文
2013/12/11 职场文书
高三语文教学反思
2014/01/15 职场文书
表彰会主持词
2014/03/26 职场文书
道德演讲稿
2014/05/21 职场文书
有关环保的标语
2014/06/13 职场文书
奉献家乡演讲稿
2014/09/13 职场文书
2014小学数学教师个人工作总结
2014/12/18 职场文书
预备党员的思想汇报,你真的会写吗?
2019/06/28 职场文书
JS + HTML 罗盘式时钟的实现
2021/05/21 Javascript
用python修改excel表某一列内容的操作方法
2021/06/11 Python