1. 程式人生 > >列表推導式、生成器表達式

列表推導式、生成器表達式

叠代 表達式 並且 數據集 協議 res one 示例 其他

#列表推導 列表推導的作用:生成列表,如果要生成其他類型的數據,使用生成器表達式 #生成器表達式: 生成器表達式遵循了叠代器協議,元素是逐一生成的,而不是和列表推導一樣一次性生成完整的數據集,這樣的方式效率較高,並且節省了很多內存。 #格式:比較相似 列表推導使用:[expression] 生成器表達式使用:(expression) #基本示例: 列表推導: one = [x*2 for x in range(10)] 生成器表達式: two = (x*2 for x in range(10)) #關於叠代器、生成器原理以後補加

列表推導式、生成器表達式