En Python, comment faire apparaître les n premiers éléments d'une liste et les ajouter à une nouvelle liste ?

jksjkashalskajdjalaklskalska

Comment puis-je faire apparaître les n premiers éléments d'une liste et les ajouter à une autre liste ?

ainsi, par exemple.

mylist = []
n = 3
mainlist = [5,4,3,2,1]

Comment pourrais-je faire pour que j'aie

mainlist = [2,1]

mylist = [5,4,3]

J'ai essayé ce qui suit mais cela ne fonctionne pas car le placement des éléments change après chaque boucle :

for i in list(range(n)):
    mylist.append(mainlist.pop(i))
ccl

Vous pouvez simplement découper la liste :

mainlist = [5,4,3,2,1]
n = 3
mainlist, mylist= a[:n], a[n:]

Gardez à l'esprit que pour le découpage, le premier index est inclusif, tandis que le second est exclusif, donc la liste principale ne contiendrait pas l'index 3 mais mylist le ferait.

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

TOP liste

  1. 1

    Microsoft.WebApplication.targets

  2. 2

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  3. 3

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  4. 4

    Comment ajouter une entrée à une table de base de données pour une combinaison de deux tables

  5. 5

    Passer la taille d'un tableau 2D à une fonction ?

  6. 6

    Exporter la table de l'arborescence vers CSV avec mise en forme

  7. 7

    Impossible d'accéder à la vue personnalisée pendant le test de l'interface utilisateur dans XCode

  8. 8

    Créer un système Buzzer à l'aide de python

  9. 9

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  10. 10

    impossible d'obtenir l'image d'arrière-plan en plein écran dans reactjs

  11. 11

    Algorithme: diviser de manière optimale une chaîne en 3 sous-chaînes

  12. 12

    CSS: before ne fonctionne pas sur certains éléments,: after fonctionne très bien

  13. 13

    Conversion double en BigDecimal en Java

  14. 14

    Comment obtenir l'intégration contextuelle d'une phrase dans une phrase à l'aide de BERT ?

  15. 15

    Comment choisir le nombre de fragments et de répliques Elasticsearch

  16. 16

    Comment vérifier si un utilisateur spécifique a un rôle? Discord js

  17. 17

    Comment créer un bot à compte à rebours dans Discord en utilisant Python

  18. 18

    Existe-t-il un moyen de voir si mon bot est hors ligne ?

  19. 19

    comment afficher un bouton au-dessus d'un autre élément ?

  20. 20

    Comment activer le message Pylint "too-many-locals" dans VS Code?

  21. 21

    Je continue à obtenir l'objet 'WSGIRequest' n'a pas d'attribut 'Get' sur django

chaudétiquette

Archive