本文标识 :P00019
本文编辑 :采药
编程工具 :Python
阅读时长 :5分钟
在列表之间移动元素
假设有个列表,包含了新注册但是未验证的网站用户,验证了这些用户以后,如何将他们移动到另一个已验证的列表中?
其中一个办法就是使用一个while循环。
输出结果:
这里我们创建了一个未验证用户的列表,还有一个空列表,while循环不断的运行,知道未验证的列表变成空的。
这个过程中,pop函数每一次都会把一个用户从未验证列表的末尾处删除,存入变量cruuent_user,然后将变量添加到空列表中。
删除包含特定值的所有列表元素
之前我们使用函数remove()删除列表中的特定值,这之所以能够运行,是因为要删除的值在列表中只出现了一次。
pets列表有3个cat元素,while循环在发现cat至少出现了1次,所以会删除1次,直到cat不在pets列表中。
输出结果:
使用input函数填充字典
我们可以用while玄幻提示用户输入任意数量的信息,下面就创建一个调查程序,其中的循环每次执行时都提示输入被调查的名字和回答。我们收集这些数据存入一个字典中,以便将回答同调查者关联起来。
首先程序定义了一个空字典,并设了一个标志。
用户输入姓名后,会提问用户想参加什么比赛。
输入yes程序继续循环,输入no程序结束。
结果如下:
期待您的进步
在看和转发
都是一种支持
领取专属 10元无门槛券
私享最新 技术干货