List of lists under condition
List of lists under condition
(OP)
Hi,
first at all thanks for your interest. I'm having a problem when working in a method which creates a set of elements related between themselves. For example, if in my consulted file I have:
related(a,b).
related(c,d).
related(d,e).
Let's suppose my method is called methodRelated, if I use it I should get something like this:
[[a,b],[c,d,e]].
I mean, in each sub-list of the list, there are only elements related between themselves.
But I have many doubts:
1 - How many methods shall I use (I'm almost sure I need few auxiliary methods, maybe 2 or 3), and how many and which parameters should each one have?
2 - I'm not very sure about using append this time, because I just have to add single elements to the sub-list, so how can I add a single element to a list (or sub-list)?
first at all thanks for your interest. I'm having a problem when working in a method which creates a set of elements related between themselves. For example, if in my consulted file I have:
related(a,b).
related(c,d).
related(d,e).
Let's suppose my method is called methodRelated, if I use it I should get something like this:
[[a,b],[c,d,e]].
I mean, in each sub-list of the list, there are only elements related between themselves.
But I have many doubts:
1 - How many methods shall I use (I'm almost sure I need few auxiliary methods, maybe 2 or 3), and how many and which parameters should each one have?
2 - I'm not very sure about using append this time, because I just have to add single elements to the sub-list, so how can I add a single element to a list (or sub-list)?




