Hi,
 
Use this:
def _flatten(seq,myhasil):
  for isi in seq:
    if type(isi) != str:
      try:
        _flatten(isi,myhasil)
      except:
        myhasil.append(isi)
    else:
      myhasil.append(isi)
  
def flatten(seq):
  '''code to flatten tupple'''
  hasil = []
  _flatten(seq,hasil)
  return hasil
http://www.uselesspython.com/showcontent.php?author=38
Cheers,
pujo

 
On 9/29/05, Bernard Lebel <[EMAIL PROTECTED]> wrote:
Hello,

I have this list wich is made of tuples. I wish I could "flatten" this
list, that is, to extract each element in the tuples and build a new
flat list with it. Is there any shortcut to do that or do I have to go
through some list comprehension-like procedure?

(I have looked at sets but I have to keep things ordered).


Thanks
Bernard
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to