1. <source id="nejs2"></source>
  2. <video id="nejs2"></video>
    <source id="nejs2"></source>
          1. Python frozenset()

            更新:

            frozenset()函數返回不能修改的 frozenset 對象。它包含一個無序的對象集合,并且是不可更改的,因此它可以用作字典中的鍵。

             **frozenset([iterable])** #Where iterable can be a list, string, tuple, dictionary , set etc 
            

            frozenset()參數:

            frozenset()函數接受一個參數。如果給定了 iterable 參數,它將從中返回一個 frozenset。iterable 包含初始化 frozenset 的元素。

            參數 描述 必需/可選
            可迭代的 可迭代的可以是集合、字典、元組等。 可選擇的
            沒有爭論 空 frozenset 對象 可選擇的

            frozenset()返回值

            返回值是給定 iterable 的不可變(不能修改)的凍結集。

            | 投入 | 返回值 | | 整數 | 整數凍結集 | | 性格;角色;字母 | 凍結字符集 | | 無參數 | 空集 |

            Python 中frozenset()方法的示例

            示例 Python frozenset()的工作原理

             # tuple of vowels
            vowels = ('a', 'e', 'i', 'o', 'u')
            
            fSet = frozenset(vowels)
            print('The frozen set is:', fSet)
            print('The empty frozen set is:', frozenset())
            
            # frozensets are immutable
            fSet.add('v') 
            

            輸出:

            The frozen set is: frozenset({'a', 'o', 'u', 'i', 'e'})
            The empty frozen set is: frozenset()
            Traceback (most recent call last):
              File "<string>, line 8, in <module>fSet.add('v')
            AttributeError: 'frozenset' object has no attribute 'add'</module></string> 

            示例 2:創建整數frozenset()

             fs = frozenset([1, 2, 3, 4, 5, 4, 3])
            for x in fs:
                print(x) 
            

            輸出:

             1
            2
            3
            4
            5 

            示例 3:字典的frozenset()

             # random dictionary pers "John", "age": 23, "sex": "male"}
            
            fSet = frozenset(person)
            print('The frozen set is:', fSet) 
            

            輸出:

             The frozen set is: frozenset({'name', 'sex', 'age'}) 

            示例 4: Frozenset()處理復制、差、交集、對稱差和并集等操作

             # Frozensets
            # initialize A and B
            A = frozenset([1, 2, 3, 4])
            B = frozenset([3, 4, 5, 6])
            
            # copying a frozenset
            C = A.copy()  # Output: frozenset({1, 2, 3, 4})
            print(C)
            
            # union
            print(A.union(B))  # Output: frozenset({1, 2, 3, 4, 5, 6})
            
            # intersection
            print(A.intersection(B))  # Output: frozenset({3, 4})
            
            # difference
            print(A.difference(B))  # Output: frozenset({1, 2})
            
            # symmetric_difference
            print(A.symmetric_difference(B))  # Output: frozenset({1, 2, 5, 6}) 
            

            輸出:

             frozenset({1, 2, 3, 4})
            frozenset({1, 2, 3, 4, 5, 6})
            frozenset({3, 4})
            frozenset({1, 2})
            frozenset({1, 2, 5, 6}) 

            示例 5: Frozenset()處理像 isdisjoint、issubset 和 issuperset 這樣的方法

             # Frozensets
            # initialize A, B and C
            A = frozenset([1, 2, 3, 4])
            B = frozenset([3, 4, 5, 6])
            C = frozenset([5, 6])
            
            # isdisjoint() method
            print(A.isdisjoint(C))  # Output: True
            
            # issubset() method
            print(C.issubset(B))  # Output: True
            
            # issuperset() method
            print(B.issuperset(C))  # Output: True 
            

            輸出:

             True
            True
            True 
            頂部 久久久久99精品成人片毛片_黃色A片三級三級三級无码_日本不卡高清视频v中文字幕_高清欧美视频一区二区
            1. <source id="nejs2"></source>
            2. <video id="nejs2"></video>
              <source id="nejs2"></source>