Карта со списками в Kotlin
Значением пары карты может быть список. Сначала получают список по ключу, затем элемент списка по индексу:
val data = mapOf(
"row1" to listOf(1, 2, 3),
"row2" to listOf(4, 5, 6)
)
val row1 = data["row1"]
if (row1 != null) {
println(row1[1])
}
Дана карта:
val data = mapOf(
"a" to listOf("one", "two"),
"b" to listOf("three", "four")
)
Выведите в консоль второй элемент списка
по ключу "a".
Дана карта:
val scores = mapOf(
"Ann" to listOf(5, 4, 5),
"Bob" to listOf(3, 5, 4)
)
Найдите сумму оценок ученика "Ann"
и выведите ее в консоль.