集合

集合在几个方面不同于列表,但共享几个列表的操作,如len .

集合是无序的,这意味着他们不能被索引

集合中不能包含重复的元素。

由于存储的方式,检查一个项目是否是一个集合的一部分比检查是不是列表的一部分更快。

集合使用add添加元素,而不是使用append

remove 方法从集合中删除特定的元素,pop删除随机的元素。

通常使用集合来消除重复的条目。

集合中的常用的运算符:

|          代表两个集合的并集

&         代表两个集合的交集

-          代表获取第一个集合中存在的项目,而第二个集合中不存在的项目

^          代表获取两个集合中非共有的项目

 数据结构:

正如我们在前面的课程中所看到的,Python支持以下数据结构: 列表,字典,元组,集合

何时使用字典:

-当你需要键:值对之间的逻辑关系时

-当你需要基于自定义秘钥快速查找数据时

-当你的数据不断修改时,请记住,字典时可修改的

何时使用其他的类型:

如果你有一些不需要随机访问的数据集合,请使用列表。当你需要一个简单地,可迭代的频繁修改的集合可以使用列表。

如果你需要元素的唯一性,使用集合

当数据无法修改时使用元组

很多时候,元组与字典结合使用,例如元组可能代表一个关键字,因为它是不可变的。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值