La modification des listes de listes dans le Cadre Robot
J'ai une liste imbriquée que je suis en utilisant des robots Cadre. Je voudrais changer un élément dans une sous-liste à le Robot niveau du Cadre.
Ma liste ressemble à ceci:
[ bob, marie, [juin, juillet, août]]
Je veux changer "juillet" à quelque chose d'autre, dites "septembre"
Robot Cadre permettez-moi de changer de " bob " ou "marie", mais si j'essaie d'insérer une liste, il est converti en chaînes.
(Oh, j'ai essayé d'utiliser la fonction "Insérer Dans la Liste de mots clés à insérer un nouveau sous-liste, et d'autres de la Liste de mots-clés, pas de chance avec tout.)
OriginalL'auteur Skip Huffman | 2011-06-02
Vous devez vous connecter pour publier un commentaire.
J'ai été en mesure de réaliser la modification avec les Collections de la bibliothèque des mots-clés comme ce
Je n'étais pas en mesure de trouver un moyen de modifier directement la sous-liste, il doit être le premier extrait, puis modifié et enfin mettre en place.
OriginalL'auteur janne
Je devine de l'absence de réponse qu'il n'y a pas une propre solution à cette question. Voici ce que j'ai fait:
J'ai créé un utilitaire ainsi:
J'ai ensuite mis cette entrée dans mon robot cadre de la suite de tests de fichier:
(Importation de ma bibliothèque utilitaire, bien sûr)
Après ce court, le deuxième élément d'indice (1) dans la sous-liste à l'index 1 de la liste est "NewItem"
Peut-être pas le plus élégant ou plus souple, mais il va faire le travail pour le moment
OriginalL'auteur Skip Huffman
La méthode normale "Liste de Valeur" dans les Collections de la bibliothèque de travail sur l'embedded liste - et ses changé de place, w/o recréer les objets; voici le POC:
OriginalL'auteur Todor Minakov