Python 列表修改元素

在 Python 中,想要修改列表的元素(也就是给某一项赋一个新值),也是通过列表下标的方式来实现。

语法:

list[n] = value

说明:

list 是一个列表。n 是下标,它可以是 0、负整数或正整数。value 是新值。

示例 1:修改列表元素

users = ['Jack', 'Lucy', 'Tony']
users[2] = 'Lily'
print(users)

运行结果如下。

['Jack', 'Lucy', 'Lily']

分析:

users[2]='Lily' 表示给 users[2] 这一项重新赋值为 'Lily',也就是 'Tony' 被替换成了 'Lily'。此时,列表 users 的值就是 ['Jack', 'Lucy', 'Lily']。

示例 2:给一个不存在的位置赋值

users = ['Jack', 'Lucy', 'Tony']
users[3] = 'Lily'
print(users)

运行结果如下。

(报错)IndexError: list assignment index out of range

分析:

对于列表来说,我们不能使用下标形式为一个不存在的位置赋值,否则程序就会报错。如果想要为列表添加新元素,可以使用 insert()append() 方法。

给站长反馈

绿叶网正在不断完善中,小伙伴们如果发现任何问题,还望多多给站长反馈,谢谢!

邮箱:lvyenet@vip.qq.com

「绿叶网」服务号
绿叶网服务号放大
关注服务号,微信也能看教程。
绿叶网服务号