Dictionary 按键向字典添加项

Dictionary 按键向字典添加项,dictionary,swift3,Dictionary,Swift3,我有不同的键和项要添加到字典中: City + Berlin City + London City + New York City Movie + Horror Movie + Science-Fiction Movie + Thriller Food + Burger Food + Vegetables Food + Ice Cream Sports + Baseball Sports + Soccer Sports + Tennis Technology + Apple 我希望匹配的键是一

我有不同的键和项要添加到字典中:

City + Berlin
City + London
City + New York City
Movie + Horror
Movie + Science-Fiction
Movie + Thriller
Food + Burger
Food + Vegetables
Food + Ice Cream
Sports + Baseball
Sports + Soccer
Sports + Tennis
Technology + Apple
我希望匹配的键是一个键,值作为数组匹配该键,如下所示:

City: [Berlin, London, New York]
Movie: [Horror, Science-Fiction, Thriller]
etc.
每一对(一个键+匹配值)都应该放在一个UICollectionViewCell中

我已经搜索过创建和访问字典,但我就是找不到合适的解决方案


谢谢大家!

假设显示的每个项目都是字符串,则需要声明类型为
[String:[String]]
的字典(键为type
String
,值为
String
的数组)


假设显示的每个项目都是字符串,则需要声明类型为
[String:[String]]
的字典(键为type
String
,值为
String
的数组)


所以你想要一个字典,其中键是字符串,值是字符串数组?你的数据来自哪里?如果没有更多的上下文,您所能得到的只是如何硬编码这样一个字典,但我想这不会太有用…所以您希望有一个字典,其中键是字符串,值是字符串数组?你的数据来自哪里?如果没有更多的上下文,你所能得到的只是如何硬编码这样一本字典,但我想那不会有多大用处。。。
let dictionary = [
    "City": ["Berlin", "London", "New York"],
    "Movie": ["Horror", "Science-Fiction", "Thriller"],
    // ...etc.
]