python中集合與列表有什么區(qū)別?
在日常生活中,集合是處理數(shù)學(xué)問(wèn)題的工具,列表是處理數(shù)據(jù)友好工具。在python中,這二者有什么區(qū)別呢?簡(jiǎn)單來(lái)說(shuō)就是集合無(wú)序、不可重復(fù),列表有序、可重復(fù)。本文主要介紹python中集合和列表的區(qū)別。
一、集合
具有以下特點(diǎn):
1、無(wú)序;
2、可以用set()函數(shù)或者方括號(hào){}創(chuàng)建,元素之間用逗號(hào)”,”分隔;
3、不可索引,不可切片;
4、不可以有重復(fù)元素。
使用實(shí)例
#集合不可重復(fù)
bset={1,1,2,2,3,3}
print(bset)#{1,2,3}
二、列表
具有以下特點(diǎn):
1、有序;
2、可以用list()函數(shù)或者方括號(hào)[]創(chuàng)建,元素之間用逗號(hào)’,‘’分隔;
3、使用索引來(lái)訪問(wèn)元素,可切片;
4、可以有重復(fù)元素。
使用實(shí)例
#列表可重復(fù)
alist=[1,1,2,2,3,3]
print(alist)#[1,1,2,2,3,3]
以上就是python中集合與列表的區(qū)別,希望能幫助你理解哦~更多Python學(xué)習(xí)教程請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。