使用特定的列**式
來處理列表
[f(
x)||
x<-l
][f(
x)||
x<-l
,x>
0]
l
待處理的列表
x
列表中的乙個元素
f
對x的處理函式
x > 0
是否處理列表元素的判斷。如果x小於等於0,跳過處理
已知列表[1,2,3,4,5],得到每個元素乘以2後的新列表
%% 純數字組成的陣列
>
list=[
1,2,
3,4,
5].[
1,2,
3,4,
5]%% 列表中的每乙個元素 乘以 2,得到乙個新的陣列
>
list2=[
2*x|
|x<
-list].
[2,4
,6,8
,10]
所有商品同樣再買乙份,所有元素的數量 * 2
%% 購買的商品列表
>
list=[
,,].
[,,]
%% 每樣商品多再多拿一倍,同理處理列表中的元素也可以通過模組/內建/匿名的函式進行處理
>
list2=[
||<
-list].
[,,]
Erlang 十二 列表推導 實現對列表的排序
將乙個數字列表由小到大進行排序 list.erl module list export sortnum 1 對純數字列表排序 從小到大 num 當前的數字,列表中第乙個數字 list 取出第乙個數字後,其餘的列表 sortnum num list 通過列表推導,找到比當前數字小的數字列表 sortn...
Python 列表推導
1.正常情況下,我們這樣來遍歷列表 numbers range 10 size len numbers evens i 0 while i size if i 2 0 i 1 for f in evens print f 2.當然可以用更簡單的python支援的列表推導 i for i in ran...
python 列表推導
內容 於 head first python 書籍 列表推導 list comprehension 一般列表轉換,都是用for 命令迭代列表中的每乙個資料,而 列表推導可以簡化從乙個列表轉換為另乙個列表的 例子,現在有兩個檔案 james.txt julie.txt 列印結果並排序 james.tx...