1. 程式人生 > 其它 >太酷了,手把手教你用 Python 繪製桑基圖

太酷了,手把手教你用 Python 繪製桑基圖

一、不可變Set

1、建立Set,無序的,重複的資料會被刪除

    //無序的,重複的資料會被刪除
    val set = Set(1, 1, 2, 3, 4, 5, 3, 2)
    println(set)

2、新增元素

    val set1 =set + 11 + 12
    println(set)
    println(set1)

3、合併

    val set2 = Set(20, 21, 22)
    val set3 = set ++ set2
    println(set3)

4、刪除元素

     不可變集合刪除,原集合不變,要重新賦給一個新集合

    val set4 = set3 - 20 - 2
    println(set4)

二、可變Set

1、建立

    val set = mutable.Set(1, 1, 2, 3, 4, 5, 3, 2)
    println(set)

2、新增元素

    set += 11 += 12
    println(set)

    //另一種
    set.add(13)
    println(set)

3、刪除元素

    set -= 11 -= 13
    //另一種
    set.remove(1)
    println(set)

4、合併

    val set1 = mutable.Set(22, 23, 24)
    val set2 = set ++ set1
    println(set2)
    //如果想要合併到其中一個set中
    set ++= set1
    println(set)