python字典与集合总结

短命女 2022-06-01 00:51 277阅读 0赞

1、创建字典,如

  1. my_dict={'ben':123,'bob':456}

冒号前面的是键(key),冒号后面的是值(value),键是不可变的,且是不重复的。

2、字典访问

  1. print(my_dict['ben'])

键(key)作为索引。若字典中没有此键的话就会报错。

3、字典添加键值对

  1. my_dict['gogo']=789

4、len()函数就是返回字典键值对的数量

5、key in my_dict,可以快速判断key是否在my_dict里面,时间复杂度是常数级的

6、遍历,for key in my_dict: 可是键是无序的。

7、my_dict.items()、my_dict.keys()、my_dict.values() 分别生成对应的列表,第一个是生成的列表的元素是键值对的元组

8、集合的创建

  1. x=set()
  2. y={1,2,2,3}

特别是可以print一下y,体会一下。

9、集合的添加

  1. x.add('boby')

10、集合的删除

  1. x.remove('body')

集合里面没有的话,就会报错。

11、集合的运算:1. - 差集 2.& 交集 3. | 并集 4. != 不等于 5. == 等于 6. in 成员 7. for key in set 枚举

发表评论

表情:
评论列表 (有 0 条评论,277人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Python字典操作总结

    字典相对于列表,查找速度快,不会随着元素增多而变慢,时间复杂度O(1),并且字典是另一种可存储任意类型对象。 字典中存储的元素都是键值对(key:value),键值之间用冒号

    相关 python字典集合

    1. 字典 字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据。python对key进行哈希函数运算,根据计算的结果决定value的存储地址,

    相关 python 字典集合

    字典和集合在 Python 被广泛使用,并且性能进行了高度优化。 基础 是一系列无序元素的组合,其长度大小可变,元素可以任意地删减和改变,这里的元素,是一对键(key)