這個情況爲什麽不可用list(請見附圖)
在零基礎學python第21講作業的第五題,用python 3.8.5輸入了和答案一樣的代碼,發現list無法執行,用tuple反而可以 generator 是一个生成器,不是一个迭代器,所以不能转成 list 我运行没啥问题。 有可能是版本不一样吧 python 3.7.6 没问题 python 3.8.2 没问题 这不应该有问题。 list的构造函数可以接收任意的支持迭代协议的对象。 写一句del list;你之前给 list 赋值了一个生成器。 _2_ 发表于 2020-9-10 06:14generator 是一个生成器,不是一个迭代器,所以不能转成 list
胡说专业户? _2_ 发表于 2020-9-10 06:14
generator 是一个生成器,不是一个迭代器,所以不能转成 list
所有的生成器都是可迭代的{:10_323:}
页:
[1]