C et Python
- 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



