首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

用while循环处理列表和字典

本文标识 :P00019

本文编辑 :采药

编程工具 :Python

阅读时长 :5分钟

在列表之间移动元素

假设有个列表,包含了新注册但是未验证的网站用户,验证了这些用户以后,如何将他们移动到另一个已验证的列表中?

其中一个办法就是使用一个while循环。

输出结果:

这里我们创建了一个未验证用户的列表,还有一个空列表,while循环不断的运行,知道未验证的列表变成空的。

这个过程中,pop函数每一次都会把一个用户从未验证列表的末尾处删除,存入变量cruuent_user,然后将变量添加到空列表中。

删除包含特定值的所有列表元素

之前我们使用函数remove()删除列表中的特定值,这之所以能够运行,是因为要删除的值在列表中只出现了一次。

pets列表有3个cat元素,while循环在发现cat至少出现了1次,所以会删除1次,直到cat不在pets列表中。

输出结果:

使用input函数填充字典

我们可以用while玄幻提示用户输入任意数量的信息,下面就创建一个调查程序,其中的循环每次执行时都提示输入被调查的名字和回答。我们收集这些数据存入一个字典中,以便将回答同调查者关联起来。

首先程序定义了一个空字典,并设了一个标志。

用户输入姓名后,会提问用户想参加什么比赛。

输入yes程序继续循环,输入no程序结束。

结果如下:

期待您的进步

在看和转发

都是一种支持

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191126A0ICPE00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券