浙江11选5开奖号码360:【Python面試題】-iterable(可迭代對象)和iterator(迭代器)的區別?

浙江11选5任3遗漏 www.ehxis.com 可迭代對象(list,set,dict)可以重復迭代,只能使用for循環;迭代器只能迭代一次,可以通過next或for進行迭代。

ps:可迭代對象不能使用next函數調用但是可以使用for調用,而迭代器可以使用next,也可以使用for進行調用。

ps:他倆最大的區別就是,可迭代對象可以無限迭代,而迭代器只能迭代一次(是個數據流的形式?。?。

判斷迭代器 : isinstance([], Iterator)。

判斷可迭代對象:??isinstance([], Iterable)。

【返回原文】

相關新聞

聯系我們

400-080-6560

在線咨詢:點擊這里給我發消息

郵件:[email protected]

工作時間:周一至周日,09:00-18:30

QR code