A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 不二晨 金牌黑马   /  2018-12-7 09:51  /  1499 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

假设有一个宠物列表,其中包含多个值为“cat”的元素。要删除所有这些元素,可不断运行一个while循环。编辑pets.py文件:

pets = ['dog','cat','dog','goldfish','cat','rabbit','cat']
print(pets)
while 'cat' in  pets:
     pets.remove('cat')
print(pets)
运行结果如下:

[root@centos7 python]# python36 pets.py
['dog', 'cat', 'dog', 'goldfish', 'cat', 'rabbit', 'cat']
['dog', 'dog', 'goldfish', 'rabbit']

---------------------
【转载】仅作分享,侵删
作者:zsx0728
原文:https://blog.csdn.net/zsx0728/article/details/80607430


1 个回复

倒序浏览
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马