Python for循環語句


Python for 循環語句:遍歷任何序列的項目,可以是字符串、列表、元組、字典、集合對象。

 

流程圖:

 

第一種:

''' for 迭代對象 in 序列: 代碼塊(一行語句或多行代碼) '''

第二種:

''' for 迭代對象 in 序列: 代碼塊(一行語句或多行代碼) else: 代碼塊(一行語句或多行代碼) '''

 

 示例:

第一種:

for i in range(4): print(i) # 0 # 1 # 2 # 3
# 字符串 strs = "Hello World." for i in strs: print(i,end=" ") # H e l l o W o r l d .  print() # 列表 lst = [1,2.3,8+9j,'abc',(4,5),{7,8,'a'},{'a':4}] for i in lst: print(i,end=" ") # 1 2.3 (8+9j) abc (4, 5) {8, 'a', 7} {'a': 4}  print() # 元組 tup = (1,2,3,4,5,6) for i in tup: print(i,end=" ") # 1 2 3 4 5 6  print() # 字典 dic = {'a':{'b':123},(4,5):'str',123:[4,5,6]} # 鍵為不可變類型 字符串、元組、數字 for i in dic: print(i,end=" ") # a (4, 5) 123  print() # 集合 set_1 = {1,2.5,'a',(7,8,9)} for i in set_1: print(i,end=" ") # 1 2.5 a (7, 8, 9)  print()

 

第二種:

for i in range(4): print(i) else: print("運行OK") # 0 # 1 # 2 # 3 # 運行OK
# 字符串 strs = "Hello World." for i in strs: print(i,end=" ") # H e l l o W o r l d . 運行OK else: print("運行OK") print() # 列表 lst = [1,2.3,8+9j,'abc',(4,5),{7,8,'a'},{'a':4}] for i in lst: print(i,end=" ") # 1 2.3 (8+9j) abc (4, 5) {8, 'a', 7} {'a': 4} 運行OK else: print("運行OK") print() # 元組 tup = (1,2,3,4,5,6) for i in tup: print(i,end=" ") # 1 2 3 4 5 6 運行OK else: print("運行OK") print() # 字典 dic = {'a':{'b':123},(4,5):'str',123:[4,5,6]} # 鍵為不可變類型 字符串、元組、數字 for i in dic: print(i,end=" ") # a (4, 5) 123 運行OK else: print("運行OK") print() # 集合 set_1 = {1,2.5,'a',(7,8,9)} for i in set_1: print(i,end=" ") # 1 2.5 a (7, 8, 9) 運行OK else: print("運行OK") print()

2020-02-06

 


免責聲明!

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



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