1 引入:
接触过C++、java和python,目前经常使用的是java,C++和python也忘的差不多啦哈哈…但是呢python现在经常使用,写脚本做数据处理等如果现查资料,感觉也挺不方便的。干脆就几个常用的用途复习一下吧…

2 正式开始:
先从遍历复习吧,写惯了强语言的循环,现在看python的都有点看不懂了。
方法1:使用for循环简单结构遍历
如:

examples = ["AAA","BBB","CCC","DDD"]
for example in examples:print(example)

方法2:借用 range() 和 len() 函数遍历
这种方法可以使用数组中常用的A[i]来遍历列表

examples = ["AAA","BBB","CCC","DDD"]
for i in range(len(examples)):print(i+1,examples[i])

方法3:借用 iter() 函数遍历
这种方法是利用迭代器的思想,迭代器是一个可以记住遍历的位置的对象,迭代器有两个基本的方法:iter() 和 next()。
使用iter(iterable)即可把可迭代对象转换成迭代器;使用next(iterator)来获取迭代器的下一个值

examples = ["AAA","BBB","CCC","DDD"]
for example in iter(examples):print(example)

方法4:借用 enumerate() 函数遍历
当既需要遍历索引同时需要遍历元素的时候,可以考虑使用enumerate函数,enumerate函数接受一个可遍历的对象,如列表、字符串等

examples = ["AAA","BBB","CCC","DDD"]
for i,example in enumerate(examples):print(i+1,example)

方法5:通过切片遍历
具体含义可以看我的其它博客内容

examples = ["AAA","BBB","CCC","DDD"]
example = examples[::1]
print(example)

数据分析系列 之python中遍历列表的几种方法相关推荐

  1. python中遍历列表和字典的方法

    一般来说,在python中使用遍历是非常简单的,只要通过for循环就可以了,但是还是有一些技巧可以使用. 列表的遍历 方法一:通过for循环 li = [i for i in range(10)] f ...

  2. python遍历是什么意思_在Python中遍历列表的方法有哪些

    Python中遍历列表有以下几种方法: 一.for循环遍历lists = ["m1", 1900, "m2", 2000] for item in lists: ...

  3. python中for循环遍历列表的几种方法

    列表在使用过程中,经常需要遍历列表的所有元素,对每个元素执行相同的操作.今天介绍python中for循环遍历列表的几种方法. 方法1:使用for循环简单结构遍历 首先我们新建一个城市列表,然后分别展示 ...

  4. python取整的几种方法,Python中取整的几种方法小结

    Python中取整的几种方法小结 前言 对每位程序员来说,在编程过程中数据处理是不可避免的,很多时候都需要根据需求把获取到的数据进行处理,取整则是最基本的数据处理.取整的方式则包括向下取整.四舍五入. ...

  5. python写错了怎么更改-Python中修改字符串的四种方法

    在Python中,字符串是不可变类型,即无法直接修改字符串的某一位字符. 因此改变一个字符串的元素需要新建一个新的字符串. 常见的修改方法有以下4种. 方法1:将字符串转换成列表后修改值,然后用joi ...

  6. 站长在线Python精讲:在Python中格式化字符串的两种方法详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中格式化字符串的两种方法详解>.本知识点主要内容有:使用%操作符格式化字符串和使用format()方法格式化字 ...

  7. python自带的shell是什么-python中执行shell的两种方法总结

    一.使用python内置commands模块执行shell commands对Python的os.popen()进行了封装,使用SHELL命令字符串作为其参数,返回命令的结果数据以及命令执行的状态: ...

  8. python3 列表长度_3种在Python中查找列表长度的简便方法

    python3 列表长度 In this article, we will be unveiling techniques to find the length of a Python list. F ...

  9. Python 中删除文件的几种方法|好用

    很多时候开发者需要删除文件.可能是他错误地创建了文件,或者不再需要该文件.无论出于何种原因,都有一些方法可以通过Python来删除文件,而无需手动查找文件并通过UI交互来进行删除操作. 使用Pytho ...

最新文章

  1. 作业1--求100内的奇数。
  2. VTK:PolyData之IsoLines
  3. 【收集】13款Linux系统有
  4. 干货分享!DevExpressv16.2最新版演示示例等你来收!(上)
  5. 0基础入门学PLC,只需掌握好这5个步骤让您从0变精通
  6. 用matlab算特征值,用Matlab用计算特征值和特征向量
  7. 玉渊潭赏樱花有感:从无到有写一个jQuery开源插件
  8. 数据挖掘概念与技术——读书笔记(1)
  9. 原生js实现轮播图效果
  10. 《孤独的青春创造不孤独的人生》
  11. 认真总结 HTTP常见面试题(持续更新)
  12. 秦皇岛公积金计算 Python
  13. linux下执行gauss的脚本文件,求脚本:同时向n个nodes提交并执行当前目录下所有Gaussian输入文件...
  14. 华中科技大学赛尔宽带登录六维空间
  15. 《走出软件作坊》开始预订
  16. 爬取剧集地址并存入excel
  17. 个人开源项目视频播放器~ERPlayer
  18. typescript 类型约束(:普通约束、接口约束、type约束)
  19. vray for sketchup 2017中文版|vray for sketchup 2017
  20. 淘宝助理不能用了,如何将仓库中的宝贝导出数据包备份

热门文章

  1. POJ Radar Installation 1328(雷达)贪心算法
  2. echarts仪表盘,柱状图,折线图,趋势图
  3. GO语言教程(一)Linux( Centos)下Go的安装, 以及HelloWorld
  4. IBM Dr Watson 的那些事儿
  5. 我的世界java堆肥桶配方,堆肥桶 - Minecraft Wiki,最詳細的官方Minecraft百科
  6. java mysql插入数据乱码_java连接mysql插入数据出现中文乱码
  7. 使用爬取2000年之后的电影
  8. 计算机科学的大部分研究是基于,计算机科学的大部分研究是基于____和_____的,它们是绝大多数实际机器的计算模型。...
  9. 正当防卫与紧急避险的异同
  10. word快捷键大集合