top of page
Rechercher

C et Python

  • Photo du rédacteur: Renaud Jordi
    Renaud Jordi
  • 8 nov. 2024
  • 1 min de lecture

Arrêtez de penser en C avec Python 🙂

Oui, vous les dev embarqués, je vous vois 🙂


Par exemple :

for i in range(len(myList)):
    element = myList[i]
    # do something great

Écrivez plutôt

for element in myList:
    # do something great

Autre exemple ?

result = []
for n in myList: # vous avez déjà suivi l'étape 1 ;)
    if n % 2 == 0:
        result.append(n)

Tirez parti de Python en écrivant :

result = [n for n in myList if n % 2 == 0]

ou encore :

out_element = myList[0]
myList = myList[1:]

Écrivez plutôt :

out_element = myList.pop(0)

Cela fera l’objet de 3 articles 🙂

Le premier sur les générateurs/itérateurs ou comment décortiquer le for

Le deuxième concerne une syntaxe particulière et très performante : les list-comprehension 🙂

Et enfin les basiques, avec quelques méthodes à connaitre dès qu’on utilise les objets standards de python

 
 

© LH&TECH, tous droits réservés.

bottom of page