python基礎 -08- 資料型別(set)
修改(想p吃)
關係運算
print("lan的值:", lan)
print("lans:", set(lans))
print("lan和lans的交集1:", lan.intersection(set(lans)))
print("lan和lans的交集2:", lan & set(lans))
print("lan和lans的並集1:", lan.union(set(lans)))
print("lan和lans的並集2:", lan | set(lans))
print("lan和lans的差集1(lan-langs):", lan.difference(set(lans)))
print("lan和lans的差集1(lans-lan):", set(lans).difference(lan))
print("lan和lans的差集2(lan-langs):", lan - set(lans))
print("lan和lans的差集2(lans-lan):", set(lans) - lan)
print("對稱差集1(去掉兩個集合中都存在的):", lan.symmetric_difference(set(lans)))
print("對稱差集2(去掉兩個集合中都存在的):", lan ^ set(lans))
print("lan和lans是否不相交:", lan.isdisjoint(lans))
print("lan是否包含lans:", lan.issuperset(lans))
print("lans是否包含lan:", lan.issubset(lans))
lan.difference_update(set(lans))
print("lan和lans的差集並更新(lan-langs):", lan)
lan.intersection_update(set(la ns))
lan.symmetric_difference_update(set(lans))
輸出
lan的值: {('Netty', 'SpringBoot', 'ShardingSphere'), 'Python', 'Ruby'}
lans: {'Python', 'Java', 'Vue'}
lan和lans的交集1: {'Python'}
lan和lans的交集2: {'Python'}
lan和lans的並集1: {'Java', 'Vue', 'Python', ('Netty', 'SpringBoot', 'ShardingSphere'), 'Ruby'}
lan和lans的並集2: {'Java', 'Vue', 'Python', ('Netty', 'SpringBoot', 'ShardingSphere'), 'Ruby'}
lan和lans的差集1(lan-langs): {('Netty', 'SpringBoot', 'ShardingSphere'), 'Ruby'}
lan和lans的差集1(lans-lan): {'Vue', 'Java'}
lan和lans的差集2(lan-langs): {('Netty', 'SpringBoot', 'ShardingSphere'), 'Ruby'}
lan和lans的差集2(lans-lan): {'Vue', 'Java'}
對稱差集1(去掉兩個集合中都存在的): {'Java', 'Vue', 'Ruby', ('Netty', 'SpringBoot', 'ShardingSphere')}
對稱差集2(去掉兩個集合中都存在的): {'Java', 'Vue', 'Ruby', ('Netty', 'SpringBoot', 'ShardingSphere')}
lan和lans是否相交: False
lan是否包含lans: False
lans是否包含lan: False
lan和lans的差集並更新(lan-langs): {'Golang', ('Netty', 'SpringBoot', 'ShardingSphere'), 'Ruby'}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69979119/viewspace-2709925/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python - 基礎資料型別 set 集合Python資料型別
- Python資料型別基礎Python資料型別
- python基礎(二)—-資料型別Python資料型別
- python基礎之資料型別Python資料型別
- python的基礎資料型別Python資料型別
- Python基礎02 基本資料型別Python資料型別
- Python基礎:資料型別-字串(7)Python資料型別字串
- 圖解python | 基礎資料型別圖解Python資料型別
- Python - 基礎資料型別 list 列表Python資料型別
- Python - 基礎資料型別 dict 字典Python資料型別
- Python基礎之四:Python3 基礎資料型別Python資料型別
- python-資料型別之set集合Python資料型別
- Python基礎:資料型別-數字(5)Python資料型別
- Python - 基礎資料型別 tuple 元組Python資料型別
- Python3 基礎資料型別概述Python資料型別
- 第四課 Python基礎資料型別Python資料型別
- 0-4 Python 基礎資料型別-數值型別Python資料型別
- 基礎資料型別資料型別
- Python3基礎——運算子、資料型別Python資料型別
- 第五課 Python基礎資料型別2Python資料型別
- Python語言基礎(三):基本資料型別Python資料型別
- Python基礎入門(2)- python中的資料型別Python資料型別
- java資料型別基礎Java資料型別
- Kotlin 基礎 - 資料型別Kotlin資料型別
- PHP基礎-資料型別PHP資料型別
- python基礎之資料型別及相關方法Python資料型別
- Python基礎之集合和資料型別轉換Python資料型別
- Python基礎:資料型別-列表與元組(6)Python資料型別
- python的基礎資料型別有哪些知識Python資料型別
- go語言資料型別-基礎型別Go資料型別
- MySQL基礎之----資料型別篇(常用資料型別)MySql資料型別
- python 集合型別 setPython型別
- C#基礎資料型別C#資料型別
- PHP基礎-資料型別-booleanPHP資料型別Boolean
- PHP基礎-資料型別-floatPHP資料型別
- PHP基礎-資料型別-integetPHP資料型別
- PHP基礎-資料型別-stringPHP資料型別
- [java基礎]之資料型別Java資料型別