В Python эквивалентом [синтаксического сахара] 'bottle'[1]
является 'bottle'.__getitem__(1)
Каков тогда эквивалентный метод 'bottle'[1:3]
?
В Python эквивалентом [синтаксического сахара] 'bottle'[1]
является 'bottle'.__getitem__(1)
Каков тогда эквивалентный метод 'bottle'[1:3]
?
slice
в качестве параметра (a:b(:c)
— это синтаксический сахар для создания слайса, но только в данном контексте). В зависимости от класса метод может принимать целое число, строку, срез, кортеж, кортеж срезов или что-то еще. - person tobias_k   schedule 11.03.2020bottle[1:3]
означаетbottle[ slice(1,3) ]
означаетbottle.__getitem__( slice(1,3) )
- person furas   schedule 11.03.2020