Deplacer une valeur contenue dans une liste
Résolu
dan1ye
Messages postés
8
Statut
Membre
-
jisisv Messages postés 3678 Statut Modérateur -
jisisv Messages postés 3678 Statut Modérateur -
Bonjour, je m'entrainne à utiliser des listes avec python et en ce moment j'ai ecrit une portion de code qui ne fonctionne pas entierement, pouvez vous m'aider à le débugger s'il vous plait?
le else ne marche pas je ne sais pas pourquoi
#! /usr/bin/env python #-*- coding: latin-1 -*- """ Objectif : deplacer la valeur contenue dans le tabeau d une certaine position a une autre tant de la gauche vers la droite que de la droite vers la gauche p= postion de la valeur ind=indice de la valeur l[ind]=valeur à deplacer dans l[] """ l=[2,0,0,0,0,0,0,0,0] #liste de depart print l p =(0) # position de depart dans cet exemple for i in range (len(l)): ind=p if i <= len(l): ind+=1 l[ind]=l[ind-1] l[ind-1]=0 print l,i p=ind else: ind-=1 l[ind]=l[ind+1] l[ind+1]=0 print l,i
le else ne marche pas je ne sais pas pourquoi
A voir également:
- Trouver la position d'un élément dans une liste python
- Liste déroulante excel - Guide
- Trouver adresse mac - Guide
- Position dans google - Guide
- Trouver un film sans le titre - Télécharger - Divers TV & Vidéo
- Liste code ascii - Guide