You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PCEP备考疑问:为何Python代码执行结果为[0,1,4,9]?

代码执行过程拆解

首先明确初始列表:my_list = [0, 1, 4, 9, 16],接下来进入fun函数执行:

  1. 计算lst[2]的值:
    列表索引从0开始计数,lst[2]取的是列表中第3个元素(对应索引2),也就是4。

  2. 执行del lst[lst[2]]:
    这一步等价于del lst[4]——因为上一步得到lst[2] = 4。列表索引4对应的元素是16,删除该元素后,原列表就变成了[0, 1, 4, 9]。

  3. 函数返回修改后的列表,最后print输出这个结果。

内容的提问来源于stack exchange,提问作者Marko Kostic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 15:52:31