kotlin list转map需要分成两步,首先转成List<Pair> ,List<Pair>再转成map
class Person(val name:String,val age:Int)
val list = mutableListOf(Person("1",0),Person("2",0))
val map<String,Person> = list.associate { Pair(it.name,it) }
或
val map<String,Person> = list.map { it.name to it }.toMap()