The Python Language 2
Explore mutable and immutable sequences in Python.
We'll cover the following...
Tuples and ranges
In the previous lesson, we introduced str
, which is an immutable sequence type for storing and manipulating strings. Other immutable sequence types are tuple
and range
. Tuples can be used for storing sequences of any type, and ranges store contiguous sequences of int
.
Press + to interact
x = (1, 2, 3, 4) # a tuple is an immutable sequencey = x[3] # assign the 4th element in the tuple to yprint(y) # print the integer 4x = range(1,4) # create a range from 1 (inclusive) to 4 (exclusive)y = tuple(x) # return a new tuple from the rangeprint(y) # prints (1, 2, 3)y[1] = 3 # y is immutable this will throw a TypeError exception
Whereas, ranges can also be ...
Access this course and 1400+ top-rated courses and projects.