There are three sequence types: strings, lists and tuples.
Strings literals are written in single quotes: 'xyzzy'
.
Lists are constructed with square brackets,
separating items with commas:
[a, b, c]
.
Tuples are constructed by the comma operator
(not within square brackets), with or without enclosing parentheses,
but an empty tuple must have the enclosing parentheses, e.g.,
a, b, c
or ()
. A single item tuple must have a trailing comma,
e.g., (d,)
.
Sequence types support the following operations (s and t are sequences of the same type; n, i and j are integers):
Notes:
len(s) + i
or
len(s) + j
is substituted. But note that -0
is
still 0
.
i
or j is greater than
len(s), use len(s)
. If i
is omitted,
use 0. If j
is omitted, use len(s). If
i
is greater than or equal to j, the slice is empty.