Set和List有什么区别?

问题:

Set<E>List<E>接口的根本区别是什么?

回答:

 List是元素的有序序列,而Set是无序元素的不同列表(谢谢,Quinn Taylor)。
 List<E>:

有序集合(也称为序列)。该界面的用户可以精确控制列表中每个元素的插入位置。用户可以通过整数索引(列表中的位置)访问元素,并搜索列表中的元素。

 Set<E>:

不包含重复元素的集合。更正式地,集合不包含一对元素e1和e2,使得e1.equals(e2)和最多一个空元素。正如其名称所暗示的那样,这个接口模拟了数学集抽象。

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: What is the difference between Set and List?

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

+ 62 = 66