| Ticket UUID: | 776010 | |||
| Title: | Add set operations. | |||
| Type: | RFE | Version: | None | |
| Submitter: | cleverly | Created on: | 2003-07-23 02:18:45 | |
| Subsystem: | struct :: list | Assigned To: | andreas_kupries | |
| Priority: | 8 | Severity: | ||
| Status: | Closed | Last Modified: | 2004-02-04 12:47:57 | |
| Resolution: | Closed By: | andreas_kupries | ||
| Closed on: | 2004-02-04 05:47:57 | |||
| Description: |
Date: 22 Jul 2003 17:46:51 GMT
From: lvirden@yahoo.com
Newsgroups: comp.lang.tcl
Subject: Re: common elements in list of list
According to Michael A. Cleverly <michael@cleverly.com>:
:On 22 Jul 2003, Sasi wrote:
:
:> How can get the list of common elements in
the list of list? eg:
:> set x {
:> {1 2 3 4 5 6}
:> {6 7 8 9 5 1}
:> {1 2 7 5 8 9}
:> }
:>
:> the common elements in this list of list are 1 & 5
:> is there any easy way to extract them?
:
:Here's a solution off the top of my head:
Michael, would you consider possibly adding this
solution, or a derivation, to the struct::list module
of tcllib?
| |||
| User Comments: |
andreas_kupries added on 2004-02-04 12:47:57:
Logged In: YES user_id=75003 Basic set operations added to CVS head, module 'struct'. andreas_kupries added on 2003-08-09 01:31:05: Logged In: YES user_id=75003 The requested feature is 'set intersection' ... Instead of adding this under list I would rather add a whole section for set operations, and then a number of them. cleverly added on 2003-07-23 09:36:01: File Added - 56584: list.test.patch cleverly added on 2003-07-23 09:34:26: File Added - 56583: list.tcl.patch cleverly added on 2003-07-23 09:23:06: File Added - 56582: struct_list.man.patch cleverly added on 2003-07-23 09:22:27: File Added - 56581: list.tcl.patch Logged In: YES user_id=22080 I have a patch to both list.tcl (code) and struct_list.man (documentation). | |||
Home Documentation Tickets | Timeline Branches Tags Wiki Login