Python 需要帮助理解为什么我得到属性错误吗
我刚刚从Eric Matthes的python速成班开始学习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 您可以通过以下
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