Xcode 在Swift中将字典转换为数组

Xcode 在Swift中将字典转换为数组,xcode,swift,Xcode,Swift,如何在Swift{f=12;z=9;k=65}上转换此数组或字典 在这个样式上{f=12,z=9,k=65},因为我的Swift控制台显示了第一个列表 谢谢你这个{f=12;z=9;k=65}格式就是你看到的,它是NSDictionary的打印格式:它不是数据结构的实际语法,它是一种表示 例如: let dict = NSDictionary(dictionary: ["f":12, "z":9, "k":65]) 如果我打印它: print(dict) 我在控制台中看到: { f=12;

如何在Swift{f=12;z=9;k=65}上转换此数组或字典

在这个样式上{f=12,z=9,k=65},因为我的Swift控制台显示了第一个列表


谢谢你

这个
{f=12;z=9;k=65}
格式就是你看到的,它是NSDictionary的打印格式:它不是数据结构的实际语法,它是一种表示

例如:

let dict = NSDictionary(dictionary: ["f":12, "z":9, "k":65])
如果我打印它:

print(dict)
我在控制台中看到:

{ f=12; k=65; z=9; }

但内容仍然是这样的:

[“z”:9,“k”:65,“f”:12]

和往常一样可用:

if let ef = dict["f"] as? Int {
    print("'f' is an Int: \(ef)")
}
结果:

“f”是一个整数:12


您如何将其视为一个数组?它的元素类型是什么?在我的控制台上,这个问题与那个问题相关,如果你能帮助我,我会的happy@vrwim一些想法?{f=12;z=9;k=65}这是一个字符串还是来自WebService@Shardul当我从解析云代码运行函数时,当我打印该函数的结果时,从Xcode中的控制台