Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.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 需要帮助理解为什么我得到属性错误吗_Python_Python 3.x - Fatal编程技术网

Python 需要帮助理解为什么我得到属性错误吗

Python 需要帮助理解为什么我得到属性错误吗,python,python-3.x,Python,Python 3.x,我刚刚从Eric Matthes的python速成班开始学习python,它一直告诉我我有一个属性错误 motor_bikes = 'harley', 'Fz07', 'Crouch rocket' last_owned = motor_bikes.pop() print(last_owned) 假设从列表中弹出最后一个索引,这样我就可以在新变量中使用它了。您正在创建一个,而不是一个。元组是不可变的,它们没有.pop。这个错误会告诉您: 作品: Crouch rocket 您可以通过以下

我刚刚从Eric Matthes的python速成班开始学习python,它一直告诉我我有一个属性错误

motor_bikes = 'harley', 'Fz07', 'Crouch rocket'

last_owned = motor_bikes.pop()

print(last_owned)
假设从列表中弹出最后一个索引,这样我就可以在新变量中使用它了。您正在创建一个,而不是一个。元组是不可变的,它们没有.pop。这个错误会告诉您:

作品:

Crouch rocket
您可以通过以下方式创建元组:

t1 = 1,3,4
t2 = 1,
t3 = (1,2,3,)

print(t1,t2,t3)  # (1, 3, 4), (1,), (1, 2, 3)  -all tuples
您正在创建一个,而不是一个。元组是不可变的,它们没有.pop。这个错误会告诉您:

作品:

Crouch rocket
您可以通过以下方式创建元组:

t1 = 1,3,4
t2 = 1,
t3 = (1,2,3,)

print(t1,t2,t3)  # (1, 3, 4), (1,), (1, 2, 3)  -all tuples