Како поднизити низ у Питхону

Питхон нуди много начина за поднизање низа. Често се назива „резање“.

Следи овај образац:

string[start: end: step]

Где,

start: Почетни индекс подниза. Знак овог индекса је укључен у подниз. Ако старт није укључен, претпоставља се да је једнако 0.

end: Завршни индекс подниза. Знак овог индекса НИЈЕ укључен у подниз. Ако крај није укључен или ако наведена вредност премашује дужину низа, подразумевано се претпоставља да је једнака дужини низа.

step: Сваки знак 'корака' иза тренутног знака који треба укључити. Подразумевана вредност је 1. Ако је вредност корака изостављена, претпоставља се да је једнака 1.

Предложак

string[start:end]: Доведи све знакове од индекса од почетка до краја-1

string[:end]: Доведи све знакове од почетка низа до краја-1

string[start:]: Доведи све знакове од индексног почетка до краја низа

string[start:end:step]: Сазнајте све ликове из почетка до краја-1 дисконтовањем сваки корак карактер

Примери

  • Набавите првих 5 знакова низа
string = "freeCodeCamp" print(string[0:5])

Излаз:

> freeC

Напомена: print(string[:5])враћа исти резултат каоprint(string[0:5])

  • Набавите подниз дужине 4 из 3. карактера низа
string = "freeCodeCamp" print(string[2:6])

Излаз:

> eeCo

Имајте на уму да индекс почетка или краја може бити негативан број. Негативни индекс значи да започињете бројање од краја низа уместо од почетка (тј. С десна на лево). Индекс -1 представља последњи знак низа, -2 представља последњи знак и тако даље ...

  • Набавите последњи знак низа
string = "freeCodeCamp" print(string[-1])

Излаз:

> p
  • Узмите последњих 5 знакова низа
string = "freeCodeCamp" print(string[-5:])

Излаз:

> eCamp
  • Набавите подниз који садржи све знакове, осим последња 4 знака и 1. знак
string = "freeCodeCamp" print(string[1:-4])

Излаз:

> reeCode

Још примера

str = “freeCodeCamp” print str[-5:-2] # prints ‘eCa’ print str[-1:-2] # prints ‘’ (empty string)
  • Добијте сваки други знак из низа
string = "freeCodeCamp" print(string[::2])

Излаз:

> feCdCm