python高級特性-迭代

迭代使用

  • 如何判斷一個對象為迭代器
from collects.abc import Iterable
print(isinstance("abc", Iterable))  //輸出為true,則“abc”字符串為迭代器,則可以放入for迭代中

  • 迭代實例1:遍歷輸出字符串
for x in "abc":
    print(x) //輸出a b c

  • 迭代實例2:遍歷0-10數(shù)字
for x in range(11):
    print(x) //輸出0-10數(shù)字
  • 迭代實例3:求列表中所包含的第二層列表元素之間的和,[[1,1],[2,2],[3,3]]
# 當?shù)辰M數(shù)時,數(shù)中出現(xiàn)成對的元素,可以用多個變量去接收
list = [[1,1],[2,2],[3,3]]
for x, y in list:
    print("x+y=", x+y)  //輸出x+y= 2 x+y= 4 x+y= 6
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容