python迭代器的使用

在python中, list, tuple, dict, set, str可以用 for循环进行迭代, 列表生成式也可以用来迭代

for temp in 'abcdef':

  print(temp)

 

testList = ['a','b','c','d']

for test in testList:

  print(test)

 

数字类型不可迭代,

判断是否可以迭代: from collections import Iterable

isinstance(“abc”, Iterable)进行判断,如果返回的是true, 则为可以迭代

列表不是可迭代对象,但是可以用来进行迭代

iter()函数可以用来转为迭代对象

posted @ 2022-12-06 19:30  文书先生  阅读(50)  评论(0编辑  收藏  举报