J'ai une liste dont je veux prendre une tranche, inverser cette tranche et ajouter chacun de ces éléments à la fin d'une autre liste. Ce qui suit sont les options auxquelles j'ai pensé (bien que si vous en avez d'autres s'il vous plaît partager), lequel d'entre eux est le plus pythonique?Quelle est la manière la plus pythonique d'étendre une liste avec l'inversion d'une autre?
# Option 1
tmp = color[-bits:]
tmp.reverse()
my_list.extend(tmp)
# Option 2
my_list.extend(list(reversed(color[-bits:])))
# Option 3
my_list.extend((color[-bits:])[::-1])
C'était ce que je pensais, il est presque auto-documenté. –