[Tutor] Re: Question on Regular Expression Help
Sean 'Shaleh' Perry
shalehperry@attbi.com
Sat Feb 8 12:27:03 2003
On Friday 07 February 2003 23:02, Alfred Milgrom wrote:
>
> string =3D "MX/MN 91 72 90 70 =
"
> list =3D string.split(' ')
> list =3D [item for item in list if item and isnumber(item)]
> if len(list) =3D=3D 4:
> t1, t2, t3, t4 =3D list
> print t1, t2, t3, t4
> else:
> print "line does not contain four numbers'
>
since we are doling out advice, it is bad form to name a variable after a=
=20
builtin type. calling one "string", "list", "dict", "dictionary", etc is=
=20
asking for trouble. Another item in a similar vein that catches me from =
time=20
to time is accidently naming a variable the same name as a builtin functi=
on.