• lists

    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进行排序。