小朋友們好,大朋友們好!
我們今天鞏固下之前的學(xué)習(xí)內(nèi)容:
列表、元組、字典、集合的區(qū)別
列表(list)、元組(tuple)、字典(dict)、集合(set)之前我們都學(xué)習(xí)過(guò)了,它們之間有什么區(qū)別呢?
相信小伙伴一定有個(gè)懵懵懂懂的印象,比如符號(hào)不同,比如有的可變有的不可變等等。
我們今天把它們列在一起,便于記憶。
如果忘了,網(wǎng)上一搜,編碼測(cè)試下,拿來(lái)使用即可。
元素是否可變,指是否可以單獨(dú)修改某一個(gè)元素。
元素是否可以重復(fù),指是否存在兩個(gè)相等的元素。
元素是否有序,指是否可以通過(guò)標(biāo)號(hào)來(lái)訪問(wèn)元素。
貓妹的測(cè)試代碼28.1py:
print('元素是否可變')print('列表、字典、集合元素可以修改')print('元組元素不可以修改')list1=[1,2,3]list1[0]=2print('列表list1:',list1)tuple1=(1,2,3)#tuple1[0]=2print('元組tuple1:',tuple1)dict1={1:1,2:2,3:3}dict1[1]=2print('字典dict1:',dict1)set1={1,2,1}set1.remove(1)set1.add(1)print('集合set1:',set1)
貓妹的測(cè)試代碼28.2py:
print('元素是否可重復(fù)')print('列表、字典、集合可以重復(fù)')print('集合不可以重復(fù)')list1=[1,2,1]print('列表list1:',list1)tuple1=(1,2,1)print('元組tule1:',tuple1)dict1={1:1,2:2,3:1}print('字典dict1:',dict1)set1={1,2,1}print('集合set1:',set1)
貓妹的測(cè)試代碼28.3py:
print('元素是否有序,有序是指是否可以通過(guò)標(biāo)號(hào)來(lái)訪問(wèn)元素:')print('列表和元組有序,可以通過(guò)標(biāo)號(hào)來(lái)訪問(wèn)')print('字典和集合無(wú)序,無(wú)法通過(guò)標(biāo)號(hào)來(lái)訪問(wèn),但字典可以通過(guò)鍵來(lái)訪問(wèn)')list1=[1,2,3]print('列表list1:',list1[0],list1[1],list1[2])tuple1=(1,2,3)print('元組tuple1:',tuple1[0],tuple1[1],tuple1[2])dict1={1:1,2:2,3:3}print('字典dict1:',dict1[1],dict1[2],dict1[3])set1={1,2,3}print('集合set1:',set1)
好了,今天的學(xué)習(xí)就到這里!
我們下次見(jiàn)!