Ich habe dieses Array mit Doppelpaaren von Klammer [["0": 5, "2": 10]] und ich möchte es in ["5" konvertieren, "10"] oder [5,10]Entfernen Sie die erste Klammer von einem Array Swift 3
0
A
Antwort
0
let dict = [["0": 5, "2": 10]]
let dict0 = dict[0]
var array: [Int] = []
array.append(dict0["0"]!)
array.append(dict0["2"]!)
0
Dies wird den Trick machen. Wir extrahieren nur die Wörterbuchwerte und erstellen ein Array. Wenn Sie eine lange Liste hatten, könnten Sie Ihr Wörterbuch durch eine For-Schleife legen.
let dictionary = [["0": 5, "2": 10]]
let array = [dictionary[0]["0"]!,dictionary[0]["2"]!]
print("array: \(array)")
0
Ich weiß nicht, was Sie hier zu erreichen versuchen. Aber diese Lösung macht genau das, was Sie in Ihrer Frage gefragt haben. dh ein Array
von Array
von Dictionary
in eine umwandeln 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]
}
}
Wenn Sie ein Array
von konvertieren Array
von Dictionary
in eine Array
von Array
von Element
([["0": 5, "2": 10]] -> [[5,10]]), verwenden Sie den folgenden Code.
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]]
}
Verwandte Themen
- 1. Entfernen Sie die Klammer, aber behalten Sie die Nummer
- 2. Entfernen von Objekt aus dem Array in Swift 3
- 3. von Array zu einem anderen Array Speichern - Swift 3
- 4. von String-eckiger Klammer entfernen
- 5. Array von Schaltflächen Swift 3
- 6. Entfernen Sie die erste Zeichenfolge aus String-Array Android-Studio
- 7. Entfernen Beobachter Benachrichtigung Swift 3
- 8. Spiel erste Klammer mit Python
- 9. Swift Entfernen doppelter von Array von Objekt
- 10. Shuffle array swift 3
- 11. Entfernen Sie das erste Vorkommen von close Bracket]
- 12. , wie die erste Anpassungsinstanz von einem Array zu entfernen, unter Verwendung von Mungo
- 13. Erweiterung von Array in Swift 3
- 14. Setzen Sie die Textfeldwerte auf ein Array in Swift 3
- 15. Swift 3 Array Erklärung Vorteile
- 16. Artikel aus einem Array in einem Modell aufrufen Swift 3
- 17. (Swift 3) Versuchen Sie, ein Array von Klassenobjekten nach Datum in swift 3 zu sortieren?
- 18. Entfernen Sie die Klammer aus String mit Java Regex
- 19. Erste Fehler auf host_processor_sets swift 3
- 20. Swift 3 - 2D Array von UIView
- 21. Swift 3 Sortierung ein Array von Tupeln
- 22. So entfernen Sie Duplikate in einem Array von Arrays Ruby
- 23. Swift Entfernen Element aus einem Array und entfernen Sie dann das gleiche Element aus einem Array innerhalb eines Wörterbuchs
- 24. Erste Reihe von UITableView Zelle auf Knopfdruck swift 3
- 25. Swift - Array Filter nicht Entfernen von Objekten
- 26. Fügen Sie nur das erste Element eines Array in JSON Swift 3
- 27. Swift 3 Iterate über Array von Klassen
- 28. Array-Erweiterung in Swift 3
- 29. Entfernen Sie die ersten n Elemente aus dem Array von Int in Swift
- 30. Swift 3 Entfernen Linie unter navbar
Was möchten Sie erreichen? Was Sie gerade haben, ist ein Wörterbuch innerhalb eines Arrays als einziges Element. Dies ist wahrscheinlich nicht das gewünschte Datenmodell. Woher kommen die Daten? – davecom