Prolog 列表中的列表

Prolog 列表中的列表,prolog,Prolog,我正在用prolog编写一个谓词来删除列表中的一个原子,但我一直在研究如何检查原子是否是列表中的一个列表。任何建议。迭代整个列表,获取每个元素的类型,并比较它是否是atom的类型,如果不是,则返回所需的bool。请更准确地指定要执行的操作。是否删除第一个事件?是否删除所有事件?

我正在用prolog编写一个谓词来删除列表中的一个原子,但我一直在研究如何检查原子是否是列表中的一个列表。任何建议。

迭代整个列表,获取每个元素的类型,并比较它是否是atom的类型,如果不是,则返回所需的bool。

请更准确地指定要执行的操作。是否删除第一个事件?是否删除所有事件?