在日常生活中,集合是处理数学问题的工具,列表是处理数据友好的工具。两者在python中有什么区别?简单来说,集合是无序的,不可重复的,列表是有序的,可重复的。本文主要介绍了集合和列表在python中的区别。
一、集合
具有以下特点:
1、无序;
2、可以用set()函数或方括号{}创建,元素之间可以用逗号“分开”;
3、不能索引,不能切片;
4、不能有重复元素。
使用实例
#集合不能重复 bset={1,2,2,3 print(bset)#{1,2,3}
二、列表
具有以下特点:
1、有序;
2、list()函数或方括号[]可以创建,元素之间可以用逗号分隔;
3、使用索引来访问元素,可切片;
4、可以有重复元素。
使用实例
#列表可重复 alist=[1,1,2,2,3] print(alist)#[1,1,2,2,3]
以上是python集合和列表的区别,希望能帮助你理解~