注意:這是用.txt檔案寫的,**沒有經過驗證,可能會有錯誤,小心使用
1、結合內元素的三個特徵
用{}分隔開多個元素,多個元素必須滿足以下三個條件:
1、每個元素必須為不可變型別
2、集合內元素無序
3、集合內元素不重複
2、集合的用途是什麼
不重複的特點:去重
關係運算
3、舉例說明關係運算
交集並集
差集對稱差集
父子集friends1=
friends2=
print(friends1 & friends2)
print(friends1.intersection(friends2))
print(friensd1 | friends2)
print(friends1.union(friends2))
print(friends1-friends2)
print(friends1.differerce(friends2))
print((friends1-friends2)|(friends2-friends1))
print(friends1 ^ friends2)
print(friends1.symmetric_difference(friends2))
# s1=
# s2=
# print(s1.issuperset(s2)) #s1 > s2成立
# print(s2.issubset(s1)) #s24、基於集合對列表去重[1,1,1,1,2,3,'a']
簡述集合去重的侷限性
l=[1,1,1,1,2,3,'a']
l1=list(set(l))
print(l1)
侷限性:只能針對不可變型別去重,不能保證去重後的順序問題
5、如何解決py2亂碼問題
#coding:與檔案存的編碼格式一致
x=u'上』
6、如何解決py3亂碼問題
#coding:與檔案存的編碼格式一致
python3的str型別預設存成unicode格式,不會亂碼
7、編碼encode,解碼decode
x='上' #str型別===》被存成unicode
print(x) # print(unicode格式的數字(二進位制))
字元轉成記憶體的unicode叫做編碼,unicode轉成其他的也叫編碼
x.encode('gbk')
以後碰到byte型別都可以吧它看成二進位制的型別去看
day 11課後作業
coding utf 8 time 2019 1 3 20 03 author endless cloud site file day 11 課後作業.py software pycharm 2.寫函式,接收兩個數字引數,將較小的數字返回.c lambda x,y x if x y else y p...
手機衛士day11
系統程序顯示和隱藏 建立程序管理設定頁面 processmanagersettingactivity 編寫設定頁面布局檔案 監聽checkbox的勾選事件,更新本地sharepreference 根據本地記錄,更新checkbox狀態 boolean showsystem mprefs.getboo...
實習日記 Day11
滴 今日份心得總結卡 今日最大心得其實應該是,穿一條薄褲子還露腳踝的我怕是失了智,早上腿差點都凍僵了 1.不要從別人身上尋求安心 做好自己,降低對人際關係的預期。果然,邊際遞減效應 應驗了,上週還覺得和諧無比的同事 師徒關係,這週就開始覺察到距離感。我曾以為我的認真工作和順利完成任務能得到上司或者師...