Ich habe eine Reihe von Wörterbüchern. Ich möchte ein Array mit allen Elementen eines bestimmten Schlüssels der Wörterbücher im ursprünglichen Array extrahieren. Kann dies ohne Aufzählung gemacht werden?Aus Array von Wörterbüchern, Array mit Werten eines Schlüssels
11
A
Antwort
37
Ja, verwenden Sie die NSArray -valueForKey:
Methode.
NSArray *extracted = [sourceArray valueForKey:@"a key"];
10
Ja, nur Schlüsselwert Codierung verwenden für die Werte der Schlüssel zu fragen:
NSArray* names = [NSArray arrayWithObjects:
[NSDictionary dictionaryWithObjectsAndKeys:
@"Joe",@"firstname",
@"Bloggs",@"surname",
nil],
[NSDictionary dictionaryWithObjectsAndKeys:
@"Simon",@"firstname",
@"Templar",@"surname",
nil],
[NSDictionary dictionaryWithObjectsAndKeys:
@"Amelia",@"firstname",
@"Pond",@"surname",
nil],
nil];
//use KVC to get the names
NSArray* firstNames = [names valueForKey:@"firstname"];
NSLog(@"first names: %@",firstNames);
Verwandte Themen
- 1. Sortieren Swift Array von Wörterbüchern nach Wert eines Schlüssels
- 2. Wie kann ich ein Array aus den Werten eines anderen Array-Schlüssels erstellen?
- 3. mit Werten aus anderen Array
- 4. leite ein Array aus Werten eines anderen Array
- 5. Erstellen Sie ein Array von Objekt aus einem Array von Wörterbüchern mit Swift
- 6. 2D-Array von Wörterbüchern - Kopieren
- 7. Angular 2: Erstellen Dropdown-Liste mit Array von Wörterbüchern
- 8. Wie Wiederherstellen eines öffentlichen RSA-Schlüssels aus einem Byte [] -Array?
- 9. Den Wert eines assoziativen Array-Schlüssels erhöhen
- 10. Extrahieren von Werten aus Array von Arrays
- 11. Anhängen eines Collect-Array mit eindeutigen Werten
- 12. Python Karte Array von Wörterbüchern zu Wörterbuch?
- 13. Füllen zweidimensionale Array von Werten aus EditText
- 14. Suchzeichenfolge mit Array von Werten mit PHP
- 15. Array von assoziativen Arrays zu assoziativem Array, indiziert auf den Wert eines Schlüssels
- 16. Array von Wörterbüchern in einer Zeile verketten
- 17. Sortierung ein Array von Wörterbüchern in Swift
- 18. Filtering Array von Wörterbüchern in Swift
- 19. lodash Elemente aus Array zu erhalten, die nicht Array von Werten von Array
- 20. Ersetzen Teil mit Werten von Array
- 21. Überprüfen Sie, ob ein Wert eines Array von Wörterbüchern eine Liste der Array-Elemente übereinstimmt
- 22. Füllen eines anderen Array aus Array - Javascript
- 23. Erhalten Array von Werten aus mehreren Eingaben mit jQuery
- 24. Lesen und Rückgabe von Werten aus Array mit Bedingungen
- 25. Codierung eines einzelnen Schlüssels in einem assoziativen Array zu Base64
- 26. ruby-hash mit Array von Werten in einen anderen hash mit Array von Werten verschmelzen
- 27. JavaScript-Objekt Array von Werten von Array von Schlüsseln erhalten
- 28. Extrahieren eines Array aus einem Array numpy
- 29. Urlencode ein Array von Werten
- 30. NUnit Test mit einem Array von Werten
+1 Sie etwas lernen jeden Tag! –
Vielen Dank! – RunLoop
irgendwann kann eine alte Antwort mein Leben retten. Vielen Dank Kumpel. –