values = []
records = contains two records of different person
values.extend((records.name, records.age , records.gender))
print values
This will print [some_name,age,gender , some_name,age,gender] Expected output : [[some_name,age,gender] , [some_name,age,gender]] How can I achieve this?
3 Réponses :
Utilisez ce
values = []
records = contains two records of different person
values.append([records.name, records.age , records.gender])
print values
Array.Append (x): donc la fonction sortie: strong> p> array.extend (itérable): alors que
Ajouter un nouvel élément avec valeur x à la fin de la matrice. P>
blockQuote> append code> est ce dont vous avez besoin car il ajoute votre entrée donnée en tant qu'élément suivant de votre tableau, ce qui ajoute votre liste comme un autre élément plutôt que d'extension de la liste existante plutôt que de l'extension de la liste existante. . p>
Ajouter des articles de iTAKEFORT à la fin de la matrice. Si ibler est un autre tableau, il doit avoir exactement le même code de type; Sinon, TypeError sera soulevé. Si ibler n'est pas un tableau, il doit être démonérable et ses éléments doivent être le bon type à ajouter au tableau. P>
blockQuote> s'étend code> traite votre entrée donnée comme une extension à la liste donnée et ajoute à la liste existante uniquement. P> [some_name,age,gender , some_name,age,gender]
Vous pouvez même poster par l'annexe.
values = []
values.append([records.name, records.age , records.gender])
print values
Utilisez
APPEND code> pas étendre