I have a dictionary which contains languages as values and the initial character of every language name (A, B, C, ...) as for the key.

```
var dictionary = [Character: [Language]]()

```

I would like to get all the languages out of the dictionary in the form of an array. To do so, I do

```
let languages = dictionary.values // Dictionary<Character, [Language]>.Values

```

That's not an array. I try to get the array like this

```
let languages = Array(tableViewSource.values) // [[Language]]

```

This returns an array of an array. How do I just get an array of languages? I saw the [`merge(_:uniquingKeysWith:)`](https://developer.apple.com/documentation/swift/dictionary/2892855-merge) but I don't need to merge dictionaries.