數(shù)組轉(zhuǎn)換
1、
for(...)yield循環(huán)創(chuàng)建了一個(gè)類型與原始集合相同的新集合捉邢。如果你從數(shù)組出發(fā)脯丝,那么你得到的是另一個(gè)數(shù)組。如果你從數(shù)組緩沖出發(fā)伏伐,那么你在for()yield之后得到的也是一個(gè)數(shù)組緩沖
2、通常晕拆,當(dāng)你遍歷一個(gè)集合時(shí)藐翎,你只想處理那些滿足特定條件的元素。這個(gè)需求可以通過守衛(wèi):for中的if來實(shí)現(xiàn)实幕。在這里我們對(duì)每個(gè)偶數(shù)元素翻倍吝镣,并舍棄掉奇數(shù)
這是一個(gè)新的集合,原來的集合并不受影響
3昆庇、給定一個(gè)整數(shù)的數(shù)組緩沖末贾,移除除第一個(gè)負(fù)數(shù)之外的所有負(fù)數(shù)。
從數(shù)組緩沖中移除元素并不高效