Swift Dictionary first

The first property returns the first key/value pair of the dictionary.


var languages = ["Swift": 2012, "C": 1972, "Java": 1995]

// return total elements of languages var result = languages.first
print(result) // Output: (key: "Swift", value: 2012)

first Syntax

The syntax of the dictionary first property is:


Here, dictionary is an object of the Dictionary class.

first Return Values

The first property returns the first key/value present in the dictionary.

Note: The first property returns an optional value, so we need to unwrap it. There are different techniques to unwrap optionals. To learn more about optionals, visit Swift Optionals.

Example: Swift Dictionary first

var nameAge = ["Alcaraz": 18, "Sinner": 20, "Nadal": 34]

// first key/value pair of nameAge print(nameAge.first!)
var employees = ["Saby": 1994]
// return first key/value pair of employees print(employees.first!)


(key: "Alcaraz", value: 18)
(key: "Saby", value: 1994)

In the above example, we have created two dictionaries named nameAge and employees with 3 and 1 key/value pairs respectively.

Here, we have used the first property to return the first key/value pair from nameAge and employees respectively.

Did you find this article helpful?