如何理解python的列表推導(dǎo)式和生成器
普通循環(huán)
列表推導(dǎo)式
列表推導(dǎo)式返回的是一個(gè)完整的列表。
生成器
返回的是一個(gè)iterator每次只返回處理單個(gè)元素。
生成器表達(dá)式和列表表達(dá)式的形式上并無(wú)多大差別但是執(zhí)行方式上卻有很大的差別,生成器表達(dá)式返回的是一個(gè)iterator 每次只返回處理單個(gè)元素,而列表表達(dá)式返回的是整個(gè)的列表。
標(biāo)簽: