- 积分
- 34512
- 明经币
- 个
- 注册时间
- 2002-11-20
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
发表于 2004-5-16 10:24:00
|
显示全部楼层
难的, 要用member函数
即如果(member (assoc 330 lst))就会将表中第一项330前面的都去掉,剩下的, 你用cdr取得第一项以后的部分,这样第一个330就在列表中消失了,后面的继续用assoc, 如此类推,直到结束.
你也可以一直循环,判断关键值是不是330,是则提出,不是则继续循环,直到列表结束
efan也学lisp了? |
|