python tk combobox设置值为空_Python编程从入门到实践日记Day24
Python编程从入门到实践日记Day24
第6章 用户输入和while循环(五)
1. 使用while循环来处理列表和字典(二) — 删除包含特定值的所有列表元素 在之前我们学过可以使用函数remove()来删除列表中的特定值,这之所以可行,是因为要删除的值在列表中只出现了一次。如果要删除列表中所有包含特定值的元素,该怎么办呢? 假设你有一个宠物列表,其中包含多个值为‘cat’的元素。要删除所有这些有元素,可不断运行一个while循环,直到列表中不再包含值‘cat’,如下所示: 我们首先创建了一个列表,其中包含多个值为‘cat’的元素。打印这个列表后,Python进入while循环,因为它发现‘cat’在列表中至少出现了一次。进入这个循环后,Python删除第一个‘cat’并返回到while代码行,然后发现‘cat’还包含在列表中,因此再次进入循环。它不断删除‘cat’,直到这个值不再包含在列表中,然后退出循环并再次打印列表: — 使用用户输入来填充字典 可使用while循环提示用户输入任意数量的信息。下面来创建一个调查程序,其中的循环每次执行时都提示输入被调查者的名字和回答。我们将收集的数据存储在一个字典中,以便将回答同被调查者关联起来: 这个程序首先定义一个空字典responses,并设置了一个标志polling_active,用于指出调查是否继续。只要polling_active为True,Python就运行while循环中的代码。 在这个循环中,提示用户输入其用户名及其喜欢爬哪座山。将这些信息存储在字典responses中,然后询问用户调查是否继续。如果用户输入yes,程序将再次进入while循环;如果用户输入no,标志polling_active将被设置为False,而while循环将就此结束。最后一个代码块显示调查结果。 如果你运行这个程序,并输入一些名字和回答,输出将类似于下面这样: |
_ |
如果大家有什么好的意见或建议,记得留言哦!
python tk combobox设置值为空_Python编程从入门到实践日记Day24相关推荐
- python从入门到实践_Python编程从入门到实践日记Day32
Python编程从入门到实践日记Day32 第7章 函数(八) 1.传递任意数量的实参 - 使用任意数量的关键字实参 有时候,需要接受任意数量的实参,但预先不知道传递给函数的会是什么样的信息.在这种情 ...
- python 从入门到实践_Python编程从入门到实践日记Day15
Python编程从入门到实践日记Day15 第5章 字典(三) 1.使用字典(三) -由类似对象组成的字典 在前面的示例中,字典存储的是一个对象(游戏中的一个外星人)的多种信息,但你也可以使用字典来存 ...
- python编程从入门到实践第八章_Python编程从入门到实践的第三天
#-*- coding = utf-8 -*- #今天是12月24号了,天气阴,不是太好,这是我看Python编程从入门到实践的第三天,现在是上午,我是皮卡丘,这是我敲的第八章的代码 #第八章练习题1 ...
- python从入门到实践学习笔记_Python编程从入门到实践:学习笔记1(第二章)
开通博客我用的理由是:读书学习时记笔记,一方面为了回顾,一方面为了督促自己.fighting! 学习Python,我买了Python编程从入门到实践. 我将从第二章开始记录我认为我以后会忘记以及重要的 ...
- python编程入门到实践笔记习题_Python编程从入门到实践笔记——列表简介
python编程从入门到实践笔记--列表简介 #coding=utf-8 #列表--我的理解等于c语言和java中的数组 bicycles = ["trek","cann ...
- python入门到实践试题及答案_python编程:入门到实践练习答案
[实例简介] 书本<python编程:入门到实践>的课后练习答案 [实例截图] [核心代码] 练习答案 ├── Solutions - Chapter 10.docx ├── Soluti ...
- python编程入门电脑推荐_Python编程从入门到实践
Python编程从入门到实践 作者:[美]埃里克·马瑟斯(EricMatthes)著,袁国忠译 ISBN:9787115428028 出版社:人民邮电出版社 出版日期:2016-07-01 正文语种: ...
- python显示小数点后几位数_Python编程从入门到实践-连载1(变量和简单数据类型)...
第二章 变量和简单数据类型 2.2.0 变量 我们添加了一个名为message的变量.每个变量都存储了一个值--与变量相关联的信息.在这里,存储的值为文本"Hello Python worl ...
- 遍历字典_Python编程从入门到实践-连载5(字 典)
6.1 一个简单的字典 alien.pyalien_0 = {'color': 'green', 'points': 5} print(alien_0['color']) print(alien_0[ ...
最新文章
- 微信悄然上线了十款新表情,你注意到了吗?
- Android 屏幕滑动事件
- distributed processing(分布式处理)
- 如何把一些不同类型的数据混合存入一片内存中_如何从技术上增强以太坊的隐私性?...
- azkaban 与 java任务_azkaban任务报错java.lang.RuntimeException: The root scratch dir: /tmp/hive...
- (二叉树创建+查找)精灵邮差
- 布局—column(属性)
- C MySql封装类 高性能连接池_在vc中通过连接池操作mysql(api方式),附c++访问mysql的封装类...
- #论char数组结尾’\0’的必要性#
- python自学视频推荐-python自学视频看这个就对了
- JavaWeb - GET 请求中 URL 的最大长度限制(附:解决方案)
- Axure RP8从入门到精通手册
- ubuntu篇---文件压缩与解压
- essay 浅谈ACM盲区(下)
- WebPack的安装及使用
- JVM(二十二) -- 性能监控与调优(三) -- JVM监控及诊断工具--GUI篇
- 架构学习01- 03基本原则和23个设计模式分类
- Android OpenCV 身份证识别实战
- 联想y7000电脑未正确启动_Lenovo/联想 拯救者 Y7000简单装系统教程
- MC9S12G128模块化分层化软件架构之六——KEY