[2.7] bpo-27212: Modify islice recipe to consume initial values preceding start (GH-6195) (GH-6339)

(cherry picked from commit da1734c58d2f97387ccc9676074717d38b044128)
3 files changed