Python 2.7 python中参数之间的差异
python中的foo=(1,2,3)和foo=[1,2,3]之间有什么区别Python 2.7 python中参数之间的差异,python-2.7,Python 2.7,python中的foo=(1,2,3)和foo=[1,2,3]之间有什么区别 有谁能更清楚地给我解释一下他们之间的区别吗 第一个是元组,它是不可变的类型 >>> foo = (1,2,3) >>> foo[0] = 42 列表和元组之间还有其他非常重要的区别。请参见此问题及其答案: foo=(1,2,3)给你一个元组;foo=[1,2,3]给出了一个列表。也许开始吧?谢谢你提供的信息。。我将从这个开始。。。 Traceback (most recent
有谁能更清楚地给我解释一下他们之间的区别吗 第一个是元组,它是不可变的类型
>>> foo = (1,2,3)
>>> foo[0] = 42
列表和元组之间还有其他非常重要的区别。请参见此问题及其答案:
foo=(1,2,3)给你一个元组;foo=[1,2,3]给出了一个列表。也许开始吧?谢谢你提供的信息。。我将从这个开始。。。 Traceback (most recent call last): File "", line 1, in TypeError: 'tuple' object does not support item assignment
>>> foo = [1,2,3]
>>> foo[0] = 42
>>> foo
[42, 2, 3]