easy but difficult

Francesco Guerrieri f.guerrieri at gmail.com
Tue Oct 16 12:42:10 CEST 2007

On 10/16/07, Beema shafreen <beema.shafreen at gmail.com> wrote:
> hi everybody,
>   I have  a file  separated by hash:
> as shown below,
> file:
> A#1
> B#2
> A#2
> A#3
> B#3
> I need the result like this:
> A 1#2#3
> B 2#3
> how will generate the result like this from the above file
> can somebody tell me what i have to do......
> My code:
>           fh =open('abc_file','r')
>           for line in fh.readlines():
>                    data = line.strip().split('#')
>                     for data[0] in line
>                             print line
> I tried but i donot know how to create 1#2#3 in a single line
> regards

This certainly seems to be a homework assignment :)
You could try if dictionaries or their variants.
There is an example very similar example to the task you are trying to
solve in the documentation available online on the site


More information about the Python-list mailing list