def str_sort(string): s = "" for a in sorted(string): s+=a return s
if i instead do: def str_sort(string): s = "" so = sorted(string) for a in so: s+=a return s will that be faster or the interpreter can figure out that it only has to do sorted(string) once? or that kind of cleverness is usually reserved for compilers and not interpreters? -- http://mail.python.org/mailman/listinfo/python-list