Task05:字典、集合和序列

一、字典

  • 字典 是无序的 键:值(key:value)对集合,键必须是互不相同的(在同一个字典之内)。
  • e.g:dic = {'李宁': '一切皆有可能', '耐克': 'Just do it', '阿迪达斯': 'Impossible is nothing'}

二、集合

  • Python 中set与dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。
    注意,key为不可变类型,即可哈希的值。
  • 在创建空集合的时候只能使用s = set(),因为s = {}创建的是空字典。
  • e.g:basket = {'apple', 'orange', 'apple', 'pear', 'orange', 'banana'}
  • 由于 set 存储的是无序集合,所以我们不可以为集合创建索引或执行切片(slice)操作,也没有键(keys)可用来获取集合中元素的值,但是可以判断一个元素是否在集合中。

三、序列

  • 在 Python 中,序列类型包括字符串、列表、元组、集合和字典,这些序列支持一些通用的操作,但比较特殊的是,集合和字典不支持索引、切片、相加和相乘操作。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容