Menu
Coddy logo textTech

Getting Values

Part of the Fundamentals section of Coddy's Dart journey — lesson 62 of 94.

The values property of a map returns an iterable collection of all the values in the map. This lets you access just the values without their keys.

Create a map of student scores:

Map<String, int> scores = {
  'Alice': 95,
  'Bob': 85,
  'Charlie': 90
};

Get all the values from the map:

Iterable<int> studentScores = scores.values;
print('Student scores: $studentScores');

After executing the above code, the output will be:

Student scores: (95, 85, 90)

You can also iterate through all the values using a for-in loop:

for (int score in scores.values) {
  print(score);
}

After executing the above code, the output will be:

95
85
90
challenge icon

Challenge

Beginner

In this challenge, you'll practice using the values property to get all the values from a map. The values property returns an iterable collection of all the values in a map, similar to how keys returns all the keys.

Complete the code to get all the values from the fruitPrices map and store them in the prices variable.

Expected output:

(1.99, 0.99, 2.49)

Cheat sheet

The values property of a map returns an iterable collection of all the values in the map without their keys.

Get all values from a map:

Map<String, int> scores = {
  'Alice': 95,
  'Bob': 85,
  'Charlie': 90
};

Iterable<int> studentScores = scores.values;
print('Student scores: $studentScores'); // Output: Student scores: (95, 85, 90)

Iterate through all values using a for-in loop:

for (int score in scores.values) {
  print(score);
}
// Output:
// 95
// 85
// 90

Try it yourself

void main() {
  // A map of fruits and their prices
  Map<String, double> fruitPrices = {
    'apple': 1.99,
    'banana': 0.99,
    'orange': 2.49
  };
  
  // TODO: Get all the values (prices) from the fruitPrices map
  // and store them in the prices variable
  var prices;
  
  // This will print all the prices
  print(prices);
}
quiz iconTest yourself

This lesson includes a short quiz. Start the lesson to answer it and track your progress.

All lessons in Fundamentals