Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 python中参数之间的差异_Python 2.7 - Fatal编程技术网

Python 2.7 python中参数之间的差异

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

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 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]