Java教程

字典与集合

本文主要是介绍字典与集合,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

背景:列表中存储的大多是意义相近的元素,而一旦存储数据意义不相近,很难靠索引快速找出值,在这个背景下,字典就出现了。

有序无序:有序是可以根据索引进行获取值的数据类型

可变不可变:能够对元素进行修改的数据类型为可变类型

 

字典

  概述:可变类型,因此可以进行增删改查;存储元素为key-value类型的键值对

  关于key: 1.key唯一

      2.key必须是不可变类型(比如元组不能作为key但是列表可以)

  查询:根据key获取value

  新增:字典[新增的key] = 新增的value

  修改:同上,只不过修改的key和原来的一致

  删除:字典.pop(key值)

  

  其他函数:

    1.字典.keys 返回所有的key

    2.字典.values 返回所有的value

    3.字典.items 返回key值和value值 用在for循环可以例如 for key, value in 字典.items():

 

  集合:

    概述:集合无序且不可变,常用来做数据分析,但是自动化测试用的极少,功能是去重   

这篇关于字典与集合的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!