python用while循环写一个列表、倒序输出_Python:使用while循环来处理列表和字典

本文介绍了如何使用Python的while循环来操作列表和字典。通过while循环,可以实现从一个列表移除元素并添加到另一个列表,删除包含特定值的所有列表元素,以及利用用户输入填充字典的功能。
摘要由CSDN通过智能技术生成

for 循环适合以[读]方式遍历列表;while 循环适合以[读写]方式 遍历列表。

1. 在列表之间移动元素

#首先创建一个未确认列表

unconfirmed_users=['alice','brian','candace']

#然后创建一个已确认空列表

confirmed_users=[]

while unconfirmed_users:

#将未确认列表删除最后一个元素并返回值,赋值给遍历current_user

current_users=unconfirmed_users.pop()

print("Verifing user:"

+current_users.title())

#将未确认列表删除的元素添加到已确认列表

confirmed_users.append(current_users)

print("The following users have been comfirmed:")

#打印已确认列表的元素

for confirmed_user in confirmed_users:

print(confirmed_user.title())

2.删除包含特定值得所有列表元素

remove()只是删除列表最先出现的元素,如果列表中有重复的元素,可以用while 循环删除列表的元素

pets=['dog','cat','dog','goldfish','cat','rabbit','cat']

print(pets)

while &

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值