Python少儿趣味编程《第4课-元组和字典》课件

2024-01-28
| 17页
| 561人阅读
| 426人下载
普通

内容正文:

第4课 元组和字典 PPT课件字体建议: 封面标题:雅黑,44号字,小标题,24号 内容标题:雅黑,32号字,正文:雅黑,24号字 1 什么是元组? 元组和列表的区别: (1)元组是不可变的,而列表是可以修改其中的元素的;其次,元组用圆括号来表示的,而列表是使用方括号来表示的。 创建元组 >>>week=("Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday") >>> print(week) ('Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday') 修改元组变量 元组一旦创建,不能修改其元素。 >>> print(week[1]) Tuesday >>> week[1]="Tue" Traceback (most recent call last): File "<pyshell#19>", line 1, in <module> week[1]="Tue" TypeError: 'tuple' object does not support item assignment 但可以修改元组变量 >>> week=("Mon","Tue","Wed","Thu","Fri","Sat","Sun") >>> print(week) ('Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun') 获取元组的长度 使用len()方法可以获取元组的长度。 >>>week=("Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday") >>> len(week) 7 查找元组中单个元素的索引 >>>week=("Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday") >>> week.index("Friday") 4 4 数据类型转换函数list() 和tuple() list()函数可以将元组转换为列表。 >>> week=list(week) >>> print(week) ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'] >>> week[0]="Mon" tuple()函数可以将列表转换为元组。 >>> week=tuple(week) >>> print(week) ('Mon', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday') 什么是字典? 字典是Python中的另一种数据类型,和列表一样,它也可以存储一组数据。字典和列表的区别:(1)字典可以存储任意类型的对象(2)字典可以使用其他的数据类型作为索引,形成键—值对。 创建字典 >>>person={"name":"Johnson","age":9,"gender":"male","height":"140cm"} >>> print(person) {'name': 'Johnson', 'age': 9, 'gender': 'male', 'height': '140cm'} >>> person["name"] 'Johnson' >>> person["gender"] 'male' 字典特性 如果用字典里没有的键来访问值,Python会输出错误信息。 >>> person["grade"] Traceback (most recent call last): File "<pyshell#12>", line 1, in <module> person["grade"] KeyError: 'grade’ 字典中的元素是没有顺序的。 >>> fruits={100:"apple",105:"banana",8:"orange"} >>> print(fruits) {100: 'apple', 105: 'banana', 8: 'orange’} 字典特性 也可以先创建一个空字典,再逐行添加各个键—值对。 字典中的键是唯一的,如果有重复的键,后面的键—值对会替换前面的键—值对。但是,值不需要是唯一的,也就是说,不同的键可以拥有相同的值。 >>> person={} >>> person["name"]="Johnson" >>> person["age"]=9 >>> pers

资源预览图

Python少儿趣味编程《第4课-元组和字典》课件
1
Python少儿趣味编程《第4课-元组和字典》课件
2
Python少儿趣味编程《第4课-元组和字典》课件
3
Python少儿趣味编程《第4课-元组和字典》课件
4
Python少儿趣味编程《第4课-元组和字典》课件
5
Python少儿趣味编程《第4课-元组和字典》课件
6
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。