Python循环列表的方法
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]) #打印索引和值
代码仅供学习和交流使用,并无实际意义。欢迎交流补充。