選擇題
以下python代碼的輸出結(jié)果是什么?
s1 = {1,2,3,5}
s2 = {2,3,4}
s3 = s1.difference(s2)
s4 = s1.symmetric_difference(s2)
print(s3,s4)
選項(xiàng):
A {1,4,5} {1,5}
B {1,5} {1,4,5}
C {2,3} {1,4,5}
D {1,4,5} {2,3}
歡迎大家轉(zhuǎn)發(fā),一起傳播知識(shí)和正能量,幫助到更多人。期待大家提出寶貴改進(jìn)建議,互相交流,收獲更大。辛苦大家轉(zhuǎn)發(fā)時(shí)注明出處(也是咱們公益編程交流群的入口網(wǎng)址),劉經(jīng)緯老師共享知識(shí)相關(guān)文件下載地址為:http://liujingwei.cn
問題解析
python集合中的方法:
s1.difference(s2):是求集合s1和s2的差集,即求在s1中同時(shí)不在s2中的元素集合,該方法的返回值是二者差集。
s1.symmetric_difference(s2):是求集合s1和s2的對(duì)稱差集,即s1和s2的并集減去二者的交集,該方法的返回值是二者的對(duì)稱差集。
題目中:
s1 = {1,2,3,5},s2 = {2,3,4},在s1中同時(shí)不在s2中的元素集合為{1,5},所以二者差集為{1,5};s1和s2的的并集為{1,2,3,4,5},交集為{2,3},二者的并集和交集之差為{1,4,5},所以二者的對(duì)稱差集為{1,4,5}。
答案
正確答案是:B
溫馨期待
期待大家提出寶貴建議,互相交流,收獲更大,助教:qmy文章來源:http://www.zghlxwxcb.cn/news/detail-402161.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-402161.html
到了這里,關(guān)于【Python中集合的差集和對(duì)稱差集】的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!