亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

python中set函數的用法

小億
69
2023-12-22 03:49:03
欄目: 編程語言

在Python中,set()函數是用來創建一個集合對象的。集合是一個無序且不重復的集合,可以用來進行集合的運算,比如并集、交集、差集等。

set()函數的用法有以下幾種:

  1. 創建一個空集合:

    s = set()
    
  2. 使用可迭代對象創建一個集合:

    s = set(iterable)
    
  3. 使用字符串創建一個集合:

    s = set("hello")
    
  4. 使用列表創建一個集合:

    s = set([1, 2, 3, 4])
    
  5. 使用元組創建一個集合:

    s = set((1, 2, 3, 4))
    

需要注意的是,集合中的元素必須是可哈希的,即不可變的數據類型,比如整數、浮點數、字符串、元組等。列表是可變的,所以不能作為集合的元素。

另外,set()函數還可以用來進行集合的運算,比如并集、交集、差集等,示例如下:

  • 求并集:

    s1 = set([1, 2, 3])
    s2 = set([2, 3, 4])
    s3 = s1.union(s2)
    # 或者使用 s3 = s1 | s2
    
  • 求交集:

    s1 = set([1, 2, 3])
    s2 = set([2, 3, 4])
    s3 = s1.intersection(s2)
    # 或者使用 s3 = s1 & s2
    
  • 求差集:

    s1 = set([1, 2, 3])
    s2 = set([2, 3, 4])
    s3 = s1.difference(s2)
    # 或者使用 s3 = s1 - s2
    
  • 求對稱差集:

    s1 = set([1, 2, 3])
    s2 = set([2, 3, 4])
    s3 = s1.symmetric_difference(s2)
    # 或者使用 s3 = s1 ^ s2
    

以上就是set()函數的基本用法,希望能對你有所幫助。

0
辽宁省| 铁岭县| 松潘县| 南通市| 孟津县| 福建省| 云南省| 灵武市| 德化县| 印江| 北碚区| 青浦区| 晋城| 崇左市| 海伦市| 平乐县| 长白| 阳城县| 云霄县| 聂荣县| 辛集市| 江门市| 普定县| 桃园县| 乐清市| 寻乌县| 嘉义县| 乌拉特中旗| 石棉县| 泌阳县| 崇明县| 溧阳市| 女性| 巴青县| 兖州市| 师宗县| 衡山县| 宿迁市| 陇南市| 田林县| 搜索|