 - ;删除列表中的相同元素
- (defun erase-equal-lst (lst)
- (setq lst-new '())
- (while (setq e1 (car lst))
- (setq lst-new (cons e1 lst-new)
- n (str-len lst e1)
- )
- (repeat n
- (setq lst (vl-remove e1 lst)
- )
- )
- )
- (setq lst-new (reverse lst-new))
- lst-new
- )
- ;;求表中某个元素的个数
- (defun str-len (lst item)
- (- (length lst) (length (vl-remove item lst)))
- )
如后面的问题看不懂!呵呵……
|