The count
property returns the number of elements of the dictionary.
Example
var languages = ["Swift": 2012, "C": 1972, "Java": 1995]
// return total elements of languages
var result = languages.count
print(result)
// Output: 3
count Syntax
The syntax of the dictionary count
property is:
dictionary.count
Here, dictionary is an object of the Dictionary
class.
count Return Values
The count
property returns the total number of elements present in the dictionary.
Example 1: Swift Dictionary count
var nameAge = ["Alcaraz": 18, "Sinner": 20, "Nadal": 34]
// count total elements on names
print(nameAge.count)
var employees = [String: String]()
// count total elements on employees
print(employees.count)
Output
3 0
In the above example, since
- nameAge contains three key/value pairs, the property returns 3.
- employees is an empty dictionary, the property returns 0.
Example 2: Using count With if...else
var employees = ["Sabby": 1001, "Patrice": 1002, "Ranjy": 1003 ]
// true because there are only 3 elements on employees
if (employees.count > 5) {
print("Large Company")
}
else {
print("Small Company")
}
Output
Small Company
In the above example, we have created the dictionary named employees with 3 key/value pairs.
Here, since there are only 3 key/value pairs in the dictionary, numbers.count > 5
evaluates to false
, so the statement inside the else
block is executed.