在给定的语句中: ```python a = [357, 557, 153] b = a b[0] = 477 ``` 首先,`a` 被赋值为一个包含三个整数的列表。 然后,`b` 被赋值为 `a`。在 Python 中,这表示 `b` 指向了 `a` 列表的同一个对象,而不是创建了 `a` 的一个副本。 接下来,`b[0] = 477` 修改了 `b` 列表的第一个元素(实际上是 `a` 和 `b` 共享的列表的第一个元素)。 由于 `a` 和 `b` 指向的是同一个列表对象,因此这个修改也会影响到 `a`。最终,`a` 和 `b` 的值都会变为 `[477, 557, 153]`。 所以运行后 `a` 的值是 `[477, 557, 153]`。 答案是: C. [477, 557, 153]

点赞(0)
×
关注公众号,登录后继续创作
或点击进入高级版AI
扫码关注后未收到验证码,回复【登录】二字获取验证码
发表
评论
返回
顶部