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]) #打印索引和值

代碼僅供學習和交流使用,並無實際意義。歡迎交流補充。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM