どうも、ちょげ(@chogetarou)です。
辞書を配列に変換する方法を紹介します。
方法

辞書を配列に変換する方法は、2つあります。
キー
1つは、キーを配列に変換する方法です。
具体的には、Array()の引数に辞書のkeysプロパティを指定します。
let keys = Array(dict.keys)
使用例
let numbers = [
"one" : 1,
"two" : 2,
"three" : 3,
]
let numKeys = Array(numbers.keys)
print(numKeys) //["two", "three", "one"]
値
もう1つは、値を配列に変換する方法です。
具体的には、Array()の引数に辞書のvaluesプロパティを指定します。
let values = Array(dict.values)
使用例
let numbers = [
"one" : 1,
"two" : 2,
"three" : 3,
]
let numValues = Array(numbers.values)
print(numValues) //[3, 2, 1]
まとめ
辞書を配列に変換する方法は、次の2つです。
- Array(dict.keys)でキーを配列に変換する方法
- Array(dict.values)でキーを配列に変換する方法
コメント