ios - 将字典拆分为键数组和值数组
问题描述
我有以下字典。
assistDict: [String: Int] = ["Modric": 5, "Vinicius": 4, "Kroos ": 2, "Mendy ": 4, "CR7": 6, "Casemiro ": 2, "Carvajal ": 1, "Rodrygo": 11, "KB9": 9, "kaka": 16.
我的目标是将 assistantDict 拆分为两个数组:键数组和共享相同索引的值数组。我试过这个:
let playerName = assistDict.map{$0.key}
let playerAssistValue = assistDict.map{$0.value}
输出是:
["KB9", "Casemiro ", "Kroos ", "Rodrygo", "Carvajal ", "Mendy ", "Vinicius", "Modric", "CR7", "kaka"]
[5, 4, 2, 4, 6, 2, 1, 11, 9, 16]
但它不会像字典中那样按顺序拆分键。我怎么能做到这一点。输出应该是:
["Modric", "Vinicius ", "Kroos ", "Mendy", "CR7 ", "Casemiro ", "Carvajal", "Rodrygo", "KB9", "kaka"]
[5, 4, 2, 4, 6, 2, 1, 11, 9, 16]
解决方案
推荐阅读
- javascript - 语法错误代码 - Java 脚本
- mysql - 如何在 CREATE TABLE 查询中使用 CHAR_LENGTH() - MYSQL
- matlab - Matlab在这张图片中找不到圆圈
- purescript - 如何在没有外部接口的情况下实现类似 Eff 的 monad
- java - Equating value after testing for nullability in querydsl
- download - wget how to download only newer version of a file
- java - 未找到物业!相同的命名约定
- php - 卷曲错误:无法加载 PEM 客户端证书
- service - 所有 sysv 服务都返回退出代码 1(服务
开始/状态/停止) - javascript - weird seconds offset in js date object in chrome