On Sat, Sep 25, 2010 at 9:40 AM, Evert Rol <evert....@gmail.com> wrote:
> > any one have an idea about how we can input many number in the one time > and change it to list. > > for example: > > > > a=input("Enter the number of your class in the school:") # the number > can be enter as: 12,13,14 or 12 13 14 with a space in between. > > > > now how I can put these numbers into list like b=[12,13,14] with len( a ) > =3 > > A string has a method split(); that may help you. > In your case, where you want either a space or a comma as a separator, it > depends whether both can be used at the same time. If not, you can check for > the occurrence of one or the other separator and run split() with the > correct separator. If both can occur in the same line, you may want to use > the regex module instead: re.split() > No need for the 're' module. Even in the case where both can be used together, you can still just use string methods: >>> s '12, 13 14' >>> s.replace(',', '').split(' ') ['12', '13', '14'] > hth, > > Evert > > > > I tried with that but it's working only for a numbers less than 10 ex. > 1,2,3 or 1 2 3 but it's not when I go for numbers higher than 10 like in > example above. > > > > a=raw_input("Enter the number of your class in the school:") > > m=[] > > for I range (len( a)): > > if a[I]==',': > > pass > > elif a[I]==' ': > > pass > > else: > > m.append(a[I]) > > m=map(float,m) > > print m;print len( m ) > > >> [1,2,3] > > >> 3 > > > > looking forward to seeing your help, > > regards, > > Ahmed > > > > > > > > _______________________________________________ > > Tutor maillist - Tutor@python.org > > To unsubscribe or change subscription options: > > http://mail.python.org/mailman/listinfo/tutor > > _______________________________________________ > Tutor maillist - Tutor@python.org > To unsubscribe or change subscription options: > http://mail.python.org/mailman/listinfo/tutor > -- Brian K. Jones My Blog http://www.protocolostomy.com Follow me http://twitter.com/bkjones
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor