Python程序开发基础 课件 项目5 灵活使用组合数据.pptx

Python程序开发基础 课件 项目5 灵活使用组合数据.pptx

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

;;;

随机分配办公室;;;创建列表;访问列表;遍历列表;排序列表;sorted()函数可以按升序方式排列列表元素,该方法的返回值是升序排列后的新列表。;添加元素;添加元素;删除元素;删除元素;修改元素;嵌套列表;创建嵌套列表;访问嵌套列表;访问嵌套列表;实例1:判断IP地址的合法性。互联网上的每一台计算机都有独一无二的编号,称为IP地址,每个合法的IP地址是由点号“.”分隔开的4个数字组成的,每个数字的取值范围是0~255。现在,用户输入一个字符串s(不含空格,不含前导0,如001直接输入1)。本实例要求编写程序,判断变量s是否为合法的IP地址,若是,则输出“yes”,否则输出“no”。;任务实践-随机分配办公室;任务实践-随机分配办公室;代码如下:;中英文数字对照表;;创建元组;当通过tuple()函数创建元组时,如果不传入任何数据,就会创建一个空元组;如果要创建包含元素的元组,就必须传入可迭代类型的数据。;访问元组;遍历元组;修改元组;拼接元组;复制元组;实例2:找到只出现一次的“它”。

已知元组tup=(2,3,7,2,9,7,6,3,2,1),要求找到第一个只出现一次的元素及其索引值。提示:count(x)方法返回指定值x在元组中出现的次数;index(x)方法返回指定值x在元组中第一次出现的位置。;任务实践-中英文数字对照表;代码如下:;识别单词;;创建集合;使用set()函数创建可变集合。

直接使用花括号创建可变集合,花括号中的多个元素以逗号分隔。

;创建集合;复制集合;清空集合;添加元素;删除元素;集合应用;代码如下:;;创建字典;访问字典;字典应用;遍历字典;遍历字典;遍历字典;字典遍历;复制字典;清空字典;添加字典元素;删除字典元素;修改字典元素;字典应用;字典应用;任务实践-识别单词;根据题意,本任务的完整单词包含Monday、Tuesday、Wednesday、Thusday、Friday、Saturday和Sunday7个,其中,Monday、Wednesday、Friday可根据用户输入的首字母判断,Tuesday和Thusday、Saturday和Sunday需根据用户连续输入两次字母才能进一步判断,具体规则如下:

(1)若用户第一次输入的字母为“m”、“w”和“f”,则直接返回“Monday”、“Wednesday”和“Friday”;

(2)若用户第一次输入“t”,需要再??入第2个字母进行判断,输入“h”返回“Thusday”,输入“u”返回“Tuesday”;

(3)若用户第一次输入“s”,需要再输入第2个字母进行判断,输入“a”返回“Saturday”,输入“u”返回“Sunday”;

(4)若用户第一次输入其它字母,则提示用户“请输入正确的字母”。

从以上分析可知,第一个或第二个字母可以作为获取完整单词的键,因此,可以创建一个包含7个键值对的字典,其中,键“m”、“w”和“f”对应的值为“Monday”、“Wednesday”和“Friday”,而键“t”和“s”对应的值是字典{h:thursday,u:tuesday}和{a:saturday,u:sunday}。;代码如下:;

您可能关注的文档

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档