Swiftで辞書(dictionary)のキーの一覧を取得する方法について記載します。
キーの一覧を取得する方法
keys メソッドを使用します。
実行例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
let fruitsPrice = [ "apple": "100", "orange": "200", "banana": "300" ] // キーの一覧を取得 let dictKeys = fruitsPrice.keys print( dictKeys ) // ["apple", "banana", "orange"] // 繰り返し処理する(valueはオプショナルな値) for key in fruitsPrice.keys { print( "key : \(key)、value : \(fruitsPrice[key])" ) } // key : apple、value : Optional("100") // key : banana、value : Optional("300") // key : orange、value : Optional("200") // 繰り返し処理する(valueをアンラップして使用) for key in fruitsPrice.keys { if let value = fruitsPrice[key] { print( "key : \(key)、value : \(value)" ) } } // key : apple、value : 100 // key : banana、value : 300 // key : orange、value : 200 |