Start learning free

LESSON 108 OF 348 · DICTIONARIES

Dictionary Length in Rust in Rust

Lesson

In Rust, you can get the number of key-value pairs in a HashMap using the len() method:

use std::collections::HashMap;

let mut scores: HashMap<&str, i32> = HashMap::new();
scores.insert("Alice", 95);
scores.insert("Bob", 87);
scores.insert("Charlie", 72);

let n = scores.len();
println!("{}", n);  // 3

len() returns the number of entries. You can also check if it's empty with is_empty():

println!("{}", scores.is_empty());  // false
let empty: HashMap<&str, i32> = HashMap::new();
println!("{}", empty.len());    // 0

Assignment
Follow the Coding Tutorial and get the number of entries in scores!


Hint
Use scores.len() and assign it to count.

STEP 1 OF 1
    Ctrl + Enter to check

    Dictionary Length in Rust

    Keep going with RustAbout 340 step-by-step lessons, from your first line of code to coding interviews. Free to start.
    Start learning free