Demande d'aide pour comprendre des syntaxes Python
Bonjour, :)
Je suis actuellement en train de porter en C# le code d'une application Python et je rencontre pas mal de difficultés car je n'ai aucune connaissance en Python, excepté celles que j'ai glané sur le net au fur et à mesure, et bien sûr le code n'est pas commenté... :mur:
Je bloque en particulier sur ces mystérieuses incantations :
Code:
small_black = [block for block in black_blocks if block not in large_black]
Code:
lowest = sorted(histogram.items(), lambda a, b: a[1]-b[1])[0][0]
(vous pourriez aussi m'expliquer l'effet du paramètre 'L' dans la suivante aussi ? Je n'ai pas trouvé de documentation à ce sujet)
Code:
char = Image.new('L', [d+2 for d in image.size])
Code:
large = [[]]*number
Code:
greatest_diff = (0, None)
Code:
del black_blocks[wide]
Pourriez-vous m'expliquer la signification de ces lignes ? 8O
Merci d'avance !