この配列にはブラケット[["0":5、 "2":10]の二重のペアがあり、これを["5" "10"]または[5,10]Array Swiftからブラケットの最初の部分を削除する3
0
A
答えて
0
let dict = [["0": 5, "2": 10]]
let dict0 = dict[0]
var array: [Int] = []
array.append(dict0["0"]!)
array.append(dict0["2"]!)
0
これはトリックを行います。ここでは、辞書の値を抽出して配列を作成しています。あなたが長いリストを持っていたなら、for-loopを通してあなたの辞書を置くことができます。
let dictionary = [["0": 5, "2": 10]]
let array = [dictionary[0]["0"]!,dictionary[0]["2"]!]
print("array: \(array)")
0
私はあなたがここで達成しようとしているのか分かりません。しかし、この解決策はあなたがあなたの質問で尋ねたこととまったく同じです。すなわちArray
にDictionary
のArray
のArray
を変換する([[ "0":5、 "2":10]] - > [5,10])
let data = [["0": 5, "2": 10]]
var finalArray = Array<Any>()
for dictArr in data {
for (key,value) in dictArr {
finalArray.append(value) //[5,10]
}
}
あなたがArray
を変換したい場合のDictionary
のArray
のArray
のElement
(["0":5、 "2":10] - > [[5,10]]))は、次のコードを使用します。
let data = [["0": 5, "2": 10]]
var finalArray = Array<Any>()
for dictArr in data {
var tempArr = [Int]()
for (key,value) in dictArr {
tempArr.append(value)
}
finalArray.append(tempArr) //[[5,10]]
}
関連する問題
- 1. タグのURLから最初の部分を削除します
- 2. PHPの爆発 - 文字列の最初の部分を削除し、最後の部分を削除します
- 3. nsstringから最初の3文字を削除するには?
- 4. Datagridview - 最初の列の前の部分を削除します
- 5. Char * Arrayの最初の要素を削除する目的C
- 6. json_queryからブラケットを削除する
- 7. Mysqlは文字列の最初と最後の部分を削除します。
- 8. すべての行の最初の部分を削除するには?
- 9. Sedを使って行の最初の部分を削除する
- 10. Swiftの部分スクリーンショット3
- 11. bashで文字列の最初の部分を削除するには?
- 12. 文字の配列からオプションを削除する - Swift 3
- 13. Javaの最初の列から削除する列を削除しますか?
- 14. Excelは最初の3行を保持し、残りの部分を削除します
- 15. 3要素タプルの最初の要素を削除する
- 16. RecyclerviewのJson Arrayからデータを削除
- 17. リダイレクト(URLから部分を削除)
- 18. ブラケットのエラーアイコンを削除するには
- 19. 最初の3文字を削除する
- 20. 文字列の最後から部分文字列を削除する方法
- 21. PHPは配列から最初の値を削除します
- 22. 遅延を伴うSuperViewからのビューの削除:Swift 3
- 23. 数式中のx部分からy部分を削除するR
- 24. スウィフト3テーブルビュー - 一部のセルからスタックビューを削除する
- 25. 最初の部分を除くすべての@articlesを返す
- 26. URLの最後の部分を.htaccessで削除する
- 27. C#のRequest.UrlReferrer.AbsoluteUriからquerystringの部分を削除する方法
- 28. エンティティ - エンティティコードの最初のテーブル名から ".dbo"を削除する
- 29. フレーズを最初から最後まで削除するには
- 30. 最初のdivの削除ボタンを削除しますか?
あなたは何を達成しようとしていますか?あなたが今持っているのは、配列内の唯一の要素としての辞書です。これはおそらくあなたが望むデータモデルではありません。データはどこから来ていますか? – davecom