Очень интересная тема появилась в моем местном общинном провайдере. Кто-то спросил, как сделать нарезку, используя объект. Сначала я не был уверен, о чем они говорили, и почему для них не будет следующая работа.
mylist[:5]
После быстрого поиска кто-то нашел Это Ссылка в документах Python. Который был хорошим чтением Но я все еще не мог понять почему. Тогда он ударил меня. Я помню, что с чем-то называемым макросами, и я был как О, эй, прохладный и укороченный способ построить кусочек макроса.
Так Например Вы могли бы иметь
SL5 = slice(5) my_new_list = my_list[SL5] my_other_new_list = my_other_list[SL5]
И теперь мы создали два новых списка с первыми пятью элементами в My_List и my_other_list. Я до сих пор не нашел все способы, которым это может быть полезно, но я был довольно доволен тем, как я смог увидеть новую концепцию, и в течение нескольких минут найдут хорошее использование для него.
Придавать Извините за грубый пост. Это мой первый настоящий пост здесь, кроме моего вступления. Создание контента все еще мое слабое место.
Оригинал: “https://dev.to/tuxbsd/a-different-way-to-slice-in-python-7ik”