python循环列表的几种方法:

第一,依次打印列表中的各项值。

 1 #!usr/bin/env python3
2 #!-*- Coding:utf-8 -*-
3
4 '''
5 多种循环列表的方法
6 '''
7 lang1 = ['python','php','c','C++','ruby','java'] #定义列表
8 print(lang1[0]) #打印索引为0的值
9 print(lang1[1]) #打印索引为1的值
10 print(lang1[2]) #打印索引为2的值
11 print(lang1[3]) #打印索引为3的值
12 print(lang1[4]) #打印索引为4的值
13 print(lang1[5]) #打印索引为5的值

第二,while循环列表。

1 lang2 = ['python','php','c','C++','ruby','java'] #定义列表
2 i = 0 #初始化i
3 while i < len(lang2): #定义条件,开始循环
4 print(lang2[i]) #打印每次i的值对应在列表中索引的位置的值
5 i += 1 #i自增1

第三,for循环列表。

1 lang3 = ['python','php','c','C++','ruby','java'] #定义列表
2 for language in lang3: #开始循环
3 print(language) #打印列表每一项的值

第四,使用iter迭代器循环读取列表

1 lang4 = ['python','php','c','C++','ruby','java'] #定义列表
2 for language in iter(lang4): #使用iter迭代器循环读取
3 print(language) #打印值

第五,使用enumerate()循环读取列表的索引和值:

1 lang5 = ['python','php','c','C++','ruby','java'] #定义列表
2 for index, language in enumerate(lang5): #循环读取索引和值
3 print(index,language) #打印索引和值

第六,是第二while循环的补充版:

1 lang6 = ['python','php','c','C++','ruby','java'] #定义列表
2 for index in range(len(lang6)): #开始循环
3 print(index,lang6[index]) #打印索引和值

代码仅供学习和交流使用,并无实际意义。欢迎交流补充。

最新文章

  1. ASP.NET MVC Model元数据(三)
  2. UWP消息通知
  3. RunTime的简单使用
  4. 如何优化cocos2d程序的内存使用和程序大小
  5. rsync安装配置及故障解决完全教程[window, 文件同步]
  6. c语言中的unsigned 和 signed
  7. myeclipse2013 for linux及其破解补丁百度网盘下载
  8. java项目导出jar文件时指定main方法的类
  9. 修改非空表字段类型Oracle
  10. Linux基础-最基础
  11. Jar 初步
  12. MongoDB ODBC Driver for Data Integration with Power BI
  13. HO6 Condo Insurance Policy
  14. java webservice生成客户端代码并调用
  15. 进程间通信 IPC(Inter-Process Communication)
  16. iOS 多线程简单使用的具体解释
  17. mysql事务(二)——控制语句使用
  18. POJ-1129 Channel Allocation (DFS)
  19. Kubernetes证书相关(CFSSL)
  20. VISO画UML用例图添加Include关系的方法

热门文章

  1. P2887 [USACO07NOV]Sunscreen G
  2. JavaSE 学习笔记04丨异常
  3. 蓝桥杯——测试次数&#183;摔手机(2018JavaB组第4题,17分)
  4. 网络篇:朋友面试之TCP/IP,回去等通知吧
  5. CentOS下搭建测试WEB平台
  6. golang 自学系列(三)—— if,for,channel
  7. C语言--计算代码段运行时间
  8. YoyoGo微服务框架入门系列-快速编写WEB API
  9. 使用django的用户表进行登录管理
  10. requests请求高德地图api