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

Python中修改变量后如何打印原始值?需保留pop函数使用场景

解决方法

pop()是会直接修改原列表的方法,要保留原始列表的同时完成pop操作,核心思路是对原列表的副本执行pop,原列表不动,具体有两种简单实现方式:

  • 用切片创建副本
a = [1,2,3,4,5]
# 生成原列表的完整切片副本
a_copy = a[:]
# 对副本执行pop(0)操作
a_copy.pop(0)
# 打印原始列表
print(a)
  • 用list()函数创建副本
a = [1,2,3,4,5]
# 通过list()函数复制原列表
a_copy = list(a)
# 对副本执行pop(0)操作
a_copy.pop(0)
# 打印原始列表
print(a)

两种方法执行后,都会输出原始列表[1,2,3,4,5],同时满足必须使用pop函数的作业要求。

内容的提问来源于stack exchange,提问作者Sam Craig

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 00:26:04