鱼C论坛

 找回密码
 立即注册
查看: 2770|回复: 5

集合的无序性

[复制链接]
发表于 2016-7-7 18:50:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
集合的无序性最大的缺点是什么?
用list可以让集合有序吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-7-7 20:13:52 | 显示全部楼层
集合无序性导致无法用索引去寻找元素,只能通过值寻找某个元素
list可以让集合有序,但是集合转换成list时,顺序有可能会变,所以我们也不知道转换成list以后哪个地方对应哪个值
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-7-7 20:27:22 | 显示全部楼层
集合这个类型就是无序的,无序各个元素之间就没有什么位置联系了,仅表示一个值,使用list函数后集合就变成了列表,集合的无序性是无法改变的。需要有序就使用列表
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-7-7 20:34:44 | 显示全部楼层
qqq111 发表于 2016-7-7 20:13
集合无序性导致无法用索引去寻找元素,只能通过值寻找某个元素
list可以让集合有序,但是集合转换成list时 ...

就是说即使用list把集合变得有序了,也不能用索引吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-7-7 20:42:50 | 显示全部楼层
小火木 发表于 2016-7-7 20:27
集合这个类型就是无序的,无序各个元素之间就没有什么位置联系了,仅表示一个值,使用list函数后集合就变成 ...

知道了,谢啦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-7-7 20:44:45 | 显示全部楼层
云飘飘 发表于 2016-7-7 20:34
就是说即使用list把集合变得有序了,也不能用索引吗?

已经明白了,就是说用了list后已经从集合变成列表,就应该可以用索引了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-20 03:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表