-2
votes

Ajout de valeurs à une clé avec une liste comme valeur

Comment puis-je aller à propos d'une touche particulière dans un dictionnaire de sorte qu'il puisse contenir plusieurs valeurs de liste?

Résultat souhaité: Clé: [[valeur, valeur], [valeur, valeur]

Ceci est ma tentative: xxx


1 commentaires

Quelle est la question ou quel problème avez-vous? S'il vous plaît Modifier Votre question et fournir des détails (ne répondez pas dans un commentaire).


3 Réponses :


0
votes

Basé sur votre nouvelle édition, c'est ce dont vous auriez besoin:

var dict = [String : [[String]]]()
dict["A"] = [["hey","friend"]]


0 commentaires

0
votes
var dict = [String: [[String]]]()

dict["A"] = [["hey", "friend"]]

if dict["A"] != nil {
    let appendages = ["hello", "how are you"]
    dict["A"]?.append(appendages)
}

print(dict["A"] ?? "empty")

2 commentaires

La sortie de celle-ci est ["A": ["Hey," ami "," Bonjour "," Comment vas-tu "]] Quand j'aimerais que ce soit [" A ": [" Hey, " "], ["Bonjour comment vas-tu"]]]


Maintenant, je comprends; Réponse mise à jour. Il vous suffit de faire le type de valeur de votre dictionnaire un tableau de matrices.



0
votes

Selon votre description:

  ["A": [["hey", "firend"], ["hello", "how are you"]]]


0 commentaires