very good reasons?
François Pinard
pinard at iro.umontreal.ca
Sun Oct 1 11:47:10 EDT 2000
More information about the Python-list mailing list
Sun Oct 1 11:47:10 EDT 2000
- Previous message (by thread): very good reasons?
- Next message (by thread): very good reasons?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
> [Grant Griffin] > >I would have expected sort and reverse to return the list in question, > >but instead they return None. So I had to do something like: [Kragen Sitaker] > If you want Perl, you know where to find it: in Python! Here's how: > def sort(x): > y = list(x) > y.sort() > return y > def reverse(x): > y = list(x) > y.reverse() > return y I'm not sure that `y = list(x)' returns `y' different than `x', if `x' is already a list, in which case the functions above would mutate operands, which is not welcome. Maybe (?) it would be safer to write: def sort(x): y = x[:] y.sort() return y def reverse(x): y = x[:] y.reverse() return y -- François Pinard http://www.iro.umontreal.ca/~pinard
- Previous message (by thread): very good reasons?
- Next message (by thread): very good reasons?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list