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 socket C/S结构的聊天室应用实现
Nov 30 Python
python正则表达式match和search用法实例
Mar 26 Python
python脚本内运行linux命令的方法
Jul 02 Python
Python实现的多线程同步与互斥锁功能示例
Nov 30 Python
python模块之paramiko实例代码
Jan 31 Python
对python 多线程中的守护线程与join的用法详解
Feb 18 Python
python 获取等间隔的数组实例
Jul 04 Python
python绘制随机网络图形示例
Nov 21 Python
python利用百度云接口实现车牌识别的示例
Feb 21 Python
如何实现一个python函数装饰器(Decorator)
Oct 12 Python
解决pip安装的第三方包在PyCharm无法导入的问题
Oct 15 Python
python基于tkinter制作无损音乐下载工具
Mar 29 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
让你同时上传 1000 个文件 (一)
2006/10/09 PHP
PHP 日志缩略名的创建函数代码
2010/05/26 PHP
php 无法加载mysql的module的时候的配置的解决方案引发的思考
2012/01/27 PHP
几道坑人的PHP面试题 试试看看你会不会也中招
2014/08/19 PHP
浅谈php中include文件变量作用域
2015/06/18 PHP
PHP 7.0.2 正式版发布
2016/01/08 PHP
php pdo oracle中文乱码的快速解决方法
2016/05/16 PHP
详解PHP中的 input属性(隐藏 只读 限制)
2017/08/14 PHP
Laravel框架实现利用中间件进行操作日志记录功能
2018/06/06 PHP
Laravel框架实现抢红包功能示例
2019/10/31 PHP
php接口隔离原则实例分析
2019/11/11 PHP
Web层改进II-用xmlhttp 无声息提交复杂表单
2007/01/22 Javascript
同时使用n个window onload加载实例介绍
2013/04/25 Javascript
jQuery插件实现文件上传功能(支持拖拽)
2020/08/27 Javascript
javascript操作cookie
2017/01/17 Javascript
解决layui中onchange失效以及form动态渲染失效的问题
2019/09/27 Javascript
vue 动态表单开发方法案例详解
2019/12/02 Javascript
JavaScript setInterval()与setTimeout()计时器
2019/12/27 Javascript
小程序实现多个选项卡切换
2020/06/19 Javascript
python 网络编程详解及简单实例
2017/04/25 Python
Python实现的中国剩余定理算法示例
2017/08/05 Python
python列表生成式与列表生成器的使用
2018/02/23 Python
批量将ppt转换为pdf的Python代码 只要27行!
2018/02/26 Python
python3中的md5加密实例
2018/05/29 Python
python 瀑布线指标编写实例
2020/06/03 Python
理肤泉美国官网:La Roche-Posay
2018/01/17 全球购物
洛佩桑酒店官方网站:Lopesan Hotels
2019/04/15 全球购物
台湾良兴购物网:EcLife
2019/12/01 全球购物
Piercing Pagoda官网:耳环、戒指、项链、手链等
2020/09/28 全球购物
作风建设演讲稿
2014/05/23 职场文书
建筑结构施工求职信
2014/07/11 职场文书
小学教师师德师风承诺书
2015/04/28 职场文书
校园开放日新闻稿
2015/07/17 职场文书
Mysql索引失效 数据库表中有索引还是查询很慢
2022/05/15 MySQL
Linux在两个服务器直接传文件的操作方法
2022/08/05 Servers
源码安装apache脚本部署过程详解
2022/09/23 Servers