kotlin PairのListをkeyとvalueにまとめる

kotlin PairのListをkeyとvalueにまとめる

kotlinで、PairのListをkeyとvalueにまとめる手順を記述してます。「unzip」を使用します。

環境

  • OS windows11 home
  • java 19.0.1
  • kotlin 1.7.20-release-201

手順

PairのListをkeyとvalueにまとめるには、「unzip」で可能です。

List名.unzip()

実際に、使用してみます。

fun main() {

    val list =  listOf(Pair(1, "aaa"), Pair(2, "bbb"), Pair(3, "ccc"))

    println(list.unzip())
    // ([1, 2, 3], [aaa, bbb, ccc])

}

まとめられていることが確認できます。

mutableList

「mutableList」にも使用可能です。

fun main() {

    val list =  mutableListOf(Pair(1, 11), Pair(2, 22), Pair(3, 33))

    println(list.unzip())
    // ([1, 2, 3], [11, 22, 33])

}