例:有這么一個列表,A = [["abc","bds",3],["ssdss","dddx",2],["sfa","ww",4],["wad","ffx",0]].
需求為:對最后一位取出列表中的最大值。
處理它的基本思想為:截取、遍歷、取最大值。
這里有個listA,每個list中有N個元素,這個為3個,對最后一位取列表A中的最大值,操作如下:
復制代碼 代碼如下:
lists:max(lists:map(fun(X) -> lists:sublist(X,length(X),length(X)-1) end,A)).
結果為:[4] 即所需的最大值.