[Tutor] Unique Items in Lists

Srinivas Iyyer srini_iyyer_bio at yahoo.com
Wed Jan 26 19:44:01 CET 2005


Hi,
  I am a new member to this group and relatively to
python. 

I have a list with 4 columns and column1 elements are
unique.  I wanted to extract unique elements in
column3 and and place the other elements of the column
along with unique elements in column 4 as a tab delim
text. 

Table:

col1    col2    col3   col4
A       Apple     5    Chennai
B       Baby     11    Delhi
I       Baby*     1    Delhi
M       Dasheri+  5    Mumbai
K       Apple     12   Copenhagen

* -> Baby => Infant  + -> Dasheri => Mango

for ele in table:
     col2 = ele.split('\t')[1]
     col2.append(col2)

col2_set = sets.Set(col2)

col2_set -> (Apple,Baby Dasheri)
Apple     A,K     5,12    Chennai, Copenhagen
Baby      B,I     1,11    Delhi
Dasheri   M       5       Mumbai.


for ele in col1_set:
     nam = ele.strip()
     for k in list:
         m = re.search(nam,k)
         cols = k.split('\t')
         a = cols[0]
         n = cols[2]
         c = cols[3]
         print nam+'\t'+a+'\t'+n+'\t'+c

A dictionary option does not work beca

This isnt working properly. 
please help me any one 


question 2:

A list with 100 unique items, repeated several times. 


Apples  - repeated 1000 times in list
Vegie   - repeated 300 times in list


how can I get a uniq elements that repeated several
times:

for item in range(len(list)):
     for k in range(len(list)):
        if item == k:
            if list[item] != k[list]:
                      print item


This isnt working either.  logic appears correct.
looking forward for help pleas.

thank you

Srini





		
__________________________________ 
Do you Yahoo!? 
The all-new My Yahoo! - What will yours do?
http://my.yahoo.com 


More information about the Tutor mailing list