0
votes

La compréhension de la liste Ajout à deux reprises à la même liste ne fonctionne pas

Je vais essayer d'ajouter à une seule liste à deux reprises en utilisant deux liste de compréhension. Mon code est comme ci-dessous:

list_a: [4, 5, 6]
list_b: [1, 2, 3, 4, 5, 6]


3 commentaires

Que essayiez-vous d'accomplir avec [x pour x dans list_one] ?


Pourquoi pas seulement list_a = list_one + list_two ?


list_a + = [x pour x dans list_two]


3 Réponses :


1
votes

parce que vous avez écrasé list_a code>.

Essayez: p>

list_a = list_one + list_two


0 commentaires

0
votes

Vous pouvez utiliser une compréhension imbriquée: xxx

ou utilisez un utilitaire comme itheroTools.chain ou une concaténation simple: xxx


0 commentaires

0
votes

Je pense que c'est ce que vous essayez de faire ...

list_one = [1, 2, 3]
list_two = [4, 5, 6]
list_one.extend(list_two)#[1, 2, 3, 4, 5, 6]
list_two=list_one##[1, 2, 3, 4, 5, 6]


0 commentaires