Python遍历List集合四种方法
这篇文章主要介绍了Python 列表(List) 的四种遍历方法实例 详解的相关资料,需要的朋友可以参考下
分别是:直接遍历对象 通过索引遍历 通过enumerate方法 通过iter方法。
使用Python遍历List四种方法代码如下:
def text2(self):
li = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v',
'w', 'x', 'y', 'z', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R',
'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', , , , , , , , , , ]
# 第一种遍历
for i in li:
print(i)
time.sleep()
# # 第二种遍历
# for i in range(len(li)):
# print(i)
# time.sleep() # # 第三种种遍历
# for key,val in enumerate(li):
# print(key,val)
# time.sleep() # 第四种遍历
for i in iter(li):
print(i)
time.sleep()
Python遍历List集合四种方法的更多相关文章
- 【划重点】Python遍历列表的四种方法
		一.通过for循环直接遍历 user1 = ["宋江","林冲","卢俊义","吴用"] for user in use ... 
- 转载:遍历Map的四种方法
		http://www.cnblogs.com/kristain/articles/2033566.html 遍历Map的四种方法 public static void main(String[] ar ... 
- java 遍历map的四种方法
		16:21:42 Map.entrySet() 这个方法返回的是一个Set<Map.Entry<K,V>>,Map.Entry 是Map中的一个接口,他的用途是表示一个映射项( ... 
- 遍历hashmap 的四种方法
		以下列出四种方法 public static void main(String[] args) { Map<String,String> map=new HashMap<String ... 
- 遍历map的四种方法
		方法一 在for-each循环中使用entries来遍历这是最常见的并且在大多数情况下也是最可取的遍历方式.在键值都需要时使用.注意:for-each循环在Java 5中被引入所以该方法只能应用于j ... 
- python文件逐行读取四种方法
		下面是四种Python逐行读取文件内容的方法, 并分析了各种方法的优缺点及应用场景,以下代码在python3中测试通过, python2中运行部分代码已注释,稍加修改即可. 方法一:readline函 ... 
- Java中遍历map的四种方法 - 转载
		在Java中如何遍历Map对象 How to Iterate Over a Map in Java 在java中遍历Map有不少的方法.我们看一下最常用的方法及其优缺点. 既然java中的所有map都 ... 
- 遍历HashMap的四种方法
		public static void main(String[] args) { Map<String,String> map=new HashMap<String,String&g ... 
- 遍历 Map 的四种方法
		public static void main(String[] args) { Map<String, String> map = new HashMap<String, Stri ... 
随机推荐
- Kafka的安装及与Spring Boot的集成
			安装JDK 下载jdk-8u202-ea-bin-b03-linux-x64-07_nov_2018.tar.gz 解压 配置 $ vi /etc/profile,在最后加入下面两行 export J ... 
- 安装nodeJs静态服务器(NodeJs Express MVC 框架)
			安装 NodeJs Express MVC 框架 新建项目文件夹 打开cmd 执行以下操作: 一.使用Express框架 1)安装express3 $: npm install -g ex ... 
- angularJs 2-quickstart学习记录
			angular官网文档 我尝试文档中下载<快速起步>种子的方法进行quickstart. cd quickstart npm install npm start npm install 这 ... 
- Mysql Navicat连接
			mysql -u root ip; 1.use mysql; 2.alter user 'root'@'localhost' identified with mysql_native_password ... 
- 一、PTA实验作业
			一.PTA实验作业 1.题目1: 6-2 线性表元素的区间删除 2. 设计思路 定义i,j; 判断L,minD,maxD; while(i<l->Last) { 判断所有满足条件的数,de ... 
- jq无法获取ng-repeat元素,如何控制ng-repeat元素显示与隐藏?
			之前都是在做微信小程序的页面,最近做一些html页面,页面也没什么效果,就弄了几个点击事件,控制一些元素的显示与隐藏.后面用angular来写这些页面,然后就遇到了问题,就是用ng-repeat生成的 ... 
- 第二周工作总结——NWNU李泓毅
			注:因作业未全部提交完毕,故评分细则和千帆图等评分事项推后 1.助教博客链接:https://www.cnblogs.com/lmcmha/ 2.本周点评作业: https://www.cnblogs ... 
- 第45章:MongoDB-集群--Sharding(分片)--分片的管理
			①列出所有的Shard db.runCommand({“listshards”:1}); ②查看分片信息 db.printShardingStatus(); ③判断是否分片 db.runCommand ... 
- 通过TensorFlow训练神经网络模型
			神经网络模型的训练过程其实质上就是神经网络参数的设置过程 在神经网络优化算法中最常用的方法是反向传播算法,下图是反向传播算法流程图: 从上图可知,反向传播算法实现了一个迭代的过程,在每次迭代的开始,先 ... 
- Kinfu配置指南
			Kinfu配置指南 欢迎加入Kinfu讨论群:563741937 写给准备配置pcl-kinfu的同学,这个是我的配置方法,已经能用的请无视. 我的配置:Windows7,VS2010(用这个的是不是 ... 
