小朋友們好,大朋友們好!
我們今天鞏固下之前的學習內容:
列表、元組、字典、集合的區別
列表(list)、元組(tuple)、字典(dict)、集合(set)之前我們都學習過了,它們之間有什么區別呢?
相信小伙伴一定有個懵懵懂懂的印象,比如符號不同,比如有的可變有的不可變等等。
我們今天把它們列在一起,便于記憶。
如果忘了,網上一搜,編碼測試下,拿來使用即可。
元素是否可變,指是否可以單獨修改某一個元素。
元素是否可以重復,指是否存在兩個相等的元素。
元素是否有序,指是否可以通過標號來訪問元素。
貓妹的測試代碼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)
貓妹的測試代碼28.2py:
print('元素是否可重復')print('列表、字典、集合可以重復')print('集合不可以重復')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)
貓妹的測試代碼28.3py:
print('元素是否有序,有序是指是否可以通過標號來訪問元素:')print('列表和元組有序,可以通過標號來訪問')print('字典和集合無序,無法通過標號來訪問,但字典可以通過鍵來訪問')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)
好了,今天的學習就到這里!
我們下次見!