# -*- coding: utf-8 -*- def tri_bulle(liste): done = False while not done: done = True for i in range(len(liste) - 1): if liste[i] > liste[i + 1]: done = False liste[i], liste[i + 1] = \ liste[i + 1], liste[i] return liste print tri_bulle([1, 3, 2, 5, 4, -2])