最通俗的SET、LIST和MAP

来源:互联网 发布:超星数据库简介 编辑:程序博客网 时间:2024/06/01 23:53

SET是干什么就是存数据的。

那么问题来了存什么存什么类型的数据?

SET是存不一样的数据(特殊的数据),对了不一样就是有区别的数据,综上所述SET存的是独一无二的数据那么对了SET就是存的值就是不重复的

LIST也是存数据的(这不是废话吗)。

LIST是存什么类型的数据,说白了就是存一般的数据毫无特性,所以那就是可以重复了。好像是这么定义的记不清了。

那么SET和LIST关MAP什么事呢?

有关大大的有关。MAP是SET和LIST的衍生物(顺便说句废话我觉得先有SET和LIST的)

MAP是不是要两个参数key和value这就很明白了key就是set这也是当前在学习的时候为什么map遍历需要通过set来遍历

value自然就是list了。

还有一个好玩的数据表也是这样的道理(记不记得数据表必须有一个主键(其实类似索引)好像不能重复)这样其他的字段都是值没有特性(可见map应用很广泛哦)。

索引查询的返回值是唯一(对象)的,所以是准确查询

那么其他的值(不唯一)查询则返回值就是不一定唯一了,所以是模糊查询


原创粉丝点击