[1,2,3] exactly same as [1,2,3,] ?
Roy Smith
roy at panix.com
Fri Aug 29 10:15:06 EDT 2008
- Previous message (by thread): [1,2,3] exactly same as [1,2,3,] ?
- Next message (by thread): [1,2,3] exactly same as [1,2,3,] ?
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Terry Reedy <tjreedy at udel.edu> wrote:
> Yes, so you can write something like either your second example or
>
> l = [
> kjasldfjs,
> kjsalfj,
> ksjdflasj,
> ]
>
> and insert items without worrying about leaving out the comma (less of a
> problem with 'horizontal' list), or delete the last line and not have to
> worry about deleting the comma on the line before.
Exactly. This is one of those little pieces of syntactic sugar which makes
python so nice to work with. The alternative is (in C, for example)
abominations like this:
const char* l[] = {"foo"
, "bar"
, "baz"
};
and even those are not quite as good because you still have to special-case
the first entry.
- Previous message (by thread): [1,2,3] exactly same as [1,2,3,] ?
- Next message (by thread): [1,2,3] exactly same as [1,2,3,] ?
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Python-list
mailing list