3.4 集合字典数据表示和操作.pptxVIP

  • 14
  • 0
  • 约4.45千字
  • 约 24页
  • 2017-06-09 发布于湖北
  • 举报
第三章 数据表示和计算 1 3.4.3 集合和字典 1. 集合 2.字典 2 1. 集合 集合的特点 集合是无序的,不能通过数字进行索引。 集合的元素不能重复出现 集合的应用 去除列表中的重复元素 求两个列表的相同元素(交集) 求两个列表的不同元素(差集) 3 (1)创建集合 Python的集合可分为可变集合(set)和不可变集合(frozenset) 对可变集合( 可以添加和删除元素, 对不可变集合 则不允许添加和删除元素这样 使用{}创建的是可变集合set,{}中用逗号分隔的数据项作为集合的一个元素。 通过类型构造器set()和frozenset()创建不同类型的集合。 4 【例3-4-16】集合的字面表示示例 s1={2,4,6,8,10} type(s1) class set s1 {8, 10, 4, 2, 6} s2={hello} s2 {hello} 5 【例3-4-17】集合的类型构造器示例 set函数的参数是容器对象,可以是字符串,列表和元组,它可以将序列的数据元素作为集合set的元素。 s3=set(hello) s3 {l, e, o, h} 同样还可以根据列表对象元组来创建集合 s5=set((he,hello,her,here)) s5 {here, hello, he, her} 6 【例3-4-18】列表去重复操作示例 通过set

文档评论(0)

1亿VIP精品文档

相关文档