VOOZH about

URL: https://www.geeksforgeeks.org/scala/listmap-in-scala/

⇱ ListMap in Scala - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

ListMap in Scala

Last Updated : 12 Jul, 2025

Immutable maps Implemented by using a list-based data structure. The Scala List class holds a sequenced, linear list of items. We must import scala.collection.mutable.ListMap for ListMap. ListMap collection used only for a small number of elements.
Syntax: 
 

var listMapName = ListMap("k1"->"v1", "k2"->"v2", "k3"->"v3", ...) 


Here, k is key and v is value.
 

Operation performed by ListMap


Creating an ListMap: 
In below code we can see a ListMap is created with values.

Output: 
 

Map(C -> Csharp, S -> Scala, J -> Java)


 
Adding and accessing elements : 
A ListMap is created, add elements and access elements also performed.

Output: 
 

J -> Java
C -> Csharp
S -> Scala
Scala
P -> Perl
C -> Csharp
J -> Java
S -> Scala


  
Removing an element from ListMap : 
A ListMap is created than removing an element is performed using – sign. Below is the example to removing an element from ListMap.
 

Output: 
 

J -> Java
C -> Csharp
S -> Scala
After Removing
J -> Java
S -> Scala


  
Creating an empty ListMap: 
An empty ListMap is created either by calling its constructor or using ListMap.empty method.

Output: 
 

Map()
Map()


 

Comment
Article Tags:

Explore