初学Python练题:函数(十一),在函数中修改列表
将列表传递给函数后,函数就可以对其进行修改了。
例如下面的示例:是一家为用户提交的设计制作3D打印模型的公司。把需要打印的设计存储在一个列表中,打印好后即被移到另一个列表中。
这个程序首先创建了一个需要打印的模型设计列表和一个名为completed_models的空列表,打印每个设计后都将其移到这个空列表中,只要列表unprinted_designa中还有设计,while循环模拟打印设计的过程,从该列表末尾删除一个设计,将其赋给变量current_design,并显示一条消息指出正在打印当前的设计,再将该设计加入列表completed。循环结束后,显示已打印的所有设计模型。这道题还可以用定义两个函数的方法:第一个函数负责处理打印设计的工作;第二个函数显示打印了哪些模型。