lists

list模块提供了标准列表进程函数.下面的参数中以L开头的都代表是列表。

append(L1,L2)返回L1+L2
append(L)L中所有子列表附加起来的。
concat(L)把列表L中的所有原子式合并形成一个新的原子。
delete(X,L)返回把L中第一个出现的X删除后的列表。
flat_length(L)length(flatten(L))等价。
flatten(L)返回对L进行扁平化处理后的列表。
keydelete(Key,N,LTup)返回列表LTup删除它的第一个元组中第N个元素是Key的元组后的列表。
keysearch(Key,N,LTup)遍历元组列表LTup,查找一个第N个元素是Key的元组,若找到返回{value,X};否则返回false
keysort(N,LTup)返回有LTup中一系列元组的分类的版本,这其中的第N个元素用来作关键字。
member(X,L)X是列表L中的成员返回true, 否则返回false
last(L)返回L的最后一个元素。
nth(N,L)返回L的第N个元素。
reverse(L)L中最上层的元素反转。
reverse(L1,L2)append(reverse(L1),L2)等价。
sort(L)L进行排序。