Рубрики
Без рубрики

Функция Python Slice () Функция

Функция () Python Slice () Возвращает нарезанный объект из набора индексов входа, указанного пользователем в соответствии с переданными к нему аргументы.

Автор оригинала: Pankaj Kumar.

Функция Python Slice () Функция

Python Slice () Функция Возвращает нарезанный объект из набора индексов входа, указанного пользователем в соответствии с переданными к нему аргументы.

Таким образом, он позволяет пользователю нарезать любую последовательность, такую как списки, кортежи, строки и т. Д.

Синтаксис:

slice(Stop)
slice(Start, Stop[, Step)
  • Начать : (Необязательно) целое число, которое указывает индекс для инициирования процесса нарезки.
  • Стоп : Целое число, которое указывает конечный индекс к методу Slice ().
  • Шаг : (Необязательно) Целое число, которое указывает шаг процесса нарезки.

Значение, возвращенное фунцией Slice ():

Нарезанный объект.

Основное понимание функции ломтика ()

Пример:

print("Printing arguments passed to the slice().... ")
input = slice(4)  
print(input.start)
print(input.stop)
print(input.step)

input = slice(1,4,6)  
print(input.start)
print(input.stop)
print(input.step)

Выход:

Printing arguments passed to the slice().... 
None
4
None
1
4
6

Кусок питона () с струнами

Функция Slice Python Slice () может использоваться вместе с строками двумя разными способами:

  • Функция ломтика () с положительными показателями
  • Функция ломтика () с отрицательными индексами

1. Функция ломтика () с положительными показателями

Пример:

input='Engineering'
result=input[slice(1,6)]
print(result)

Выход:

ngine

2. Функция ломтика () с отрицательными индексами

Пример:

input='Engineering'
result=input[slice(-5,-1)]
print(result)

Выход:

erin

Нарезание Python () со списками

Пример :

input_list = slice(1, 5) 
my_list = ['Safa', 'Aman', 'Raghav', 'Raman', 'JournalDev', 'Seema']
print(my_list[input_list])

Выход:

['Aman', 'Raghav', 'Raman', 'JournalDev']

Нарезание Python () с кортежами

Пример:

input_tuple = slice(1, 5)  
my_tuple = ['Safa', 'Aman', 'Raghav', 'Raman', 'JournalDev', 'Seema']
print(my_tuple[input_tuple])

Выход:

['Aman', 'Raghav', 'Raman', 'JournalDev']

Расширенная индексация с ломтиком Python ()

А Метод сокращения Может использоваться для обслуживания функциональности ломтика Python ().

Синтаксис:

input[start:stop:step]

Пример:

my_tuple = ['Safa', 'Aman', 'Raghav', 'Raman', 'JournalDev', 'Seema']
result = my_tuple[1:3] 
print(result)

Выход:

['Aman', 'Raghav']

Удаление ломтиков Python

del ключевое слово . Может использоваться для удаления приложенного нарезания на определенном входном элементе.

Пример:

my_tuple = ['Safa', 'Aman', 'Raghav', 'Raman', 'JournalDev', 'Seema']

del my_tuple[:2]
print(my_tuple)

Выход:

['Raghav', 'Raman', 'JournalDev', 'Seema']

Заключение

Таким образом, в этой статье мы поняли основную функциональность функции Python Slice ().

Рекомендации