Python基础教程-字典和集合PPT学习课件
- 格式:ppt
- 大小:113.85 KB
- 文档页数:8
Python程序设计第三章常用数据结构.ppt 幻灯片 1:Python 程序设计第三章常用数据结构主讲人姓名幻灯片 2:目录列表(List)元组(Tuple)字典(Dictionary)集合(Set)幻灯片 3:列表(List)列表是 Python 中最基本的数据结构之一。
列表中的元素可以是不同的数据类型,如整数、字符串、甚至其他列表。
列表使用方括号``来定义,元素之间用逗号分隔。
示例代码:```pythonmy_list = 1, 'hello', 2, 3```幻灯片 4:列表的操作访问列表元素:通过索引值来访问,索引从 0 开始。
切片操作:可以获取列表的一部分。
列表的修改:可以添加、删除、修改元素。
示例代码:```pythonmy_list = 1, 2, 3, 4, 5print(my_list0) 输出 1print(my_list1:3) 输出 2, 3my_listappend(6) 在末尾添加 6my_listpop(2) 删除索引为 2 的元素my_list0 = 0 修改索引为 0 的元素为 0```幻灯片 5:元组(Tuple)元组与列表相似,但元组中的元素不能修改。
元组使用小括号`()`来定义,元素之间用逗号分隔。
示例代码:```pythonmy_tuple =(1, 'hello',(2, 3))```幻灯片 6:元组的操作访问元组元素:与列表相同,通过索引值访问。
元组的切片操作:也与列表类似。
示例代码:```pythonmy_tuple =(1, 2, 3, 4, 5)print(my_tuple0) 输出 1print(my_tuple1:3) 输出(2, 3)```幻灯片 7:字典(Dictionary)字典是一种无序的键值对数据结构。
键必须是唯一的,且不可变的数据类型(如字符串、整数、元组等),值可以是任意数据类型。
字典使用花括号`{}`来定义,键值对之间用冒号`:`分隔,键值对之间用逗号分隔。
干活利落的字典和集合
字典(dictionary)基础知识
•字典的定义
•输出字典
•判断是否在字典里
•清空、取值、更新和设置默认值
字典实例:字典充当〃生日〃数据库
•建立现有的“数据库”
•循环录入数据,直到输入空格表示录入完毕(循环结束条件)•输入姓名,如果姓名已存在,表明信息已录入,输出生日信息;如果姓名不在字典里,那就连同生日一起添加进字典
字典实例:统计单词个数
•把字符串里的单词分离出来放进列表
•遍历列表,用字典变量来记录单词的个数
•用字典的方法函数setdefa州)为没有被记录过的单词创建一个计数器,初值为0。
如果单词已被记录,则单词的计数器增加】
字典实例:野餐策划
-allGuests二{任盈盈:?苹果:5,橘子力2};黄蓉:{烤饼23,肉串:20},阿朱':{烤饼':『手抓饼:8}}。
•用函数m。
曲。
四国统计指定食物个数,要统计苹果的个数,就遍历allGuests里的值values(记录每个人带的食物),找出苹果的个数进行累加。
集合(set)基础知识
•集合的产生
•集合的基本操作
•集合实例:野餐策划。