我使用了雙括號[[「0」:5,「2」:10]]這個數組,我想將它轉換爲[「5」, 「10」]或[5,10]從陣列中刪除第一個括號中的數組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循環。
let dictionary = [["0": 5, "2": 10]]
let array = [dictionary[0]["0"]!,dictionary[0]["2"]!]
print("array: \(array)")
0
我不知道你正試圖在這裏實現什麼。但是這個解決方案完全符合你在你的問題中提出的問題即轉換的Dictionary
Array
一個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
轉換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. 從JSON數組中刪除括號React
- 2. 從dataTextBox中刪除每個陣列行中的第一個simbol
- 3. 從列MySql中刪除第一個數
- 4. Haskell刪除一個元組的括號
- 5. 從陣列中刪除節點spritekit swift
- 6. VBA從列中刪除括號
- 7. 從PHP陣列中刪除第一個值
- 8. 刪除數組中的第一個零
- 9. 從arrayList中刪除雙括號到單個括號
- 10. 從隊列中刪除特定號碼的第一個實例
- 11. 如何從數組中刪除方括號和逗號
- 12. Python從數組中刪除括號和字符串引號
- 13. 數組函數從數組中刪除第一個字符
- 14. 刪除球拍列表中的括號
- 15. 從數據表中刪除第一列
- 16. 從陣列中刪除第一個元素
- 17. 配置Ember從URL中刪除括號,並帶有ID數組
- 18. 如何從MATLAB中的第一個單元陣列中刪除共同元素?
- 19. 刪除從結尾開始直到第一個右括號
- 20. 如何刪除括號內的單詞,除非括號中的第一個單詞是Perl中的'test'?
- 21. 如何從元組中刪除括號和逗號
- 22. 從Javascript中的數組中刪除空陣列
- 23. 從ArrayList中刪除 - 從列表中刪除一個整數
- 24. 如何根據另一個陣列swift有一個數組中的元素3
- 25. 如何從一個陣列中刪除一個陣列的元素?
- 26. 從多維數組刪除陣列
- 27. 球拍如何從列表中刪除括號和撇號?
- 28. 從數據列表中刪除數組大括號及其數值
- 29. 如何使用php跳過數組中的第一個括號?
- 30. 刪除json中的括號?
你想完成什麼?你現在所擁有的僅僅是一個數組內的字典作爲唯一元素。這可能不是您想要的數據模型。數據來自哪裏? – davecom