在Python中,数组是可变的,但是你可以使用元组来创建一个不可变的数组。如果你想修改一个不可变的数组,可以使用以下方法:
immutable_array = (1, 2, 3, 4, 5)
mutable_array = list(immutable_array)
mutable_array[0] = 10
immutable_array = tuple(mutable_array)
print(immutable_array)
输出:
(10, 2, 3, 4, 5)
immutable_array = (1, 2, 3, 4, 5)
modified_array = immutable_array[:3] + (10,) + immutable_array[4:]
print(modified_array)
输出:
(1, 2, 3, 10, 5)
注意:在第二种方法中,我们使用了逗号来表示单个元素的元组。这是因为在Python中,如果没有逗号,括号将被解释为运算符而不是元组。