|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
numbers
[1, 18, 13, 0, -98, 34, 54, 76, 32, 'a']
如果要删掉numbers中的‘a’ 用 numbers.pop()删掉,,,这里不太理解,或者说我用这样的方法来删掉 numbers.pop(9)会报错,为什么呢? a是列表里的第9个所以为numbers.pop(9)
>>> number = [1, 18, 13, 0, -98, 34, 54, 76, 32, 'a'] #0~9共10个元素
>>> number.pop() #去掉一个
'a'
>>> number
[1, 18, 13, 0, -98, 34, 54, 76, 32]#还剩0~8共8个元素
>>> number.pop(9) #这时再pop(9)当然找不到了
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
number.pop(9)
IndexError: pop index out of range
|
|