Питхон

Како радити са Питхон Туплес-ом?

Како радити са Питхон Туплес-ом?
У овом чланку ћемо разговарати о корпицама, уређеном и непроменљивом типу података (само за читање). Може имати сличне или различите елементе типа података и декларисан је у загради ().

Синтакса:

т = (1,2,0.5, „јки“, „здраво“, 6)

Морамо бити посебно опрезни када декларишемо корпице са једним елементом.

т = (2,)

Ако овде изоставимо зарез (,), то ће бити нормална целобројна променљива.

У првом примеру је тип корице.

У другом примеру је тип цео број.

Други начин декларисања корпице:

т = 1,2,3,4, 'здраво'

Како ући у Питхон интерпретер?

Отворите Линук терминал и откуцајте „питхон ”, затим притисните ентер па ћемо видети питхон интерпретер. За верзију питхон3 +, упишите „питхон3 ”, ово су следеће информације које ћемо видети на терминалу. Ако желимо да проверимо верзију питхона, откуцајте „питхон -в ”.

Излаз:

Питхон 3.5.0 (подразумевано, 20. септембар 2019. 11:28:25)
[ОУУ 5.2.0] на Линук-у
Унесите „помоћ“, „ауторска права“, „кредити“ или „лиценца“ за више информација.
>>>

Следеће операције могу се изводити на корпици:

Тупле Слице

Ово је корисно када желимо само део корпице.

Белешка: Тупле индекс увек почиње од 0. Тупле се може прелазити у правцу напријед и назад (користећи негативни индекс).

Пример:

т = (1,2,3,4, „здраво“, „добро“, 10.5)
Индекс кретања унапред: [0,1,2,3…]
индекс обрнутог ходања: […, -3, -2, -1] овде т [-1] = 10.5, т [-2] = "добро",
т [-3] = "хи", т [-4] = "4",…

Синтакса:

име променљиве [старт: стоп: корак].

Ево, зауставити је искључено. Ако пружимо само почетак, извући ће све елементе из почетак до краја кортежа. Ако пружимо само зауставити, издвојиће се из 0. индекса у зауставити индекс. Можемо изоставити обоје почетак и зауставити, у том случају морамо да унесемо најмање двотачку (т [:]). Ако не пружимо Корак вредност подразумевана вредност ће бити 1.

Пример:

т = (1,2,3,4,5, 'и', 'хи', 10.5)

У овом примеру бисмо желели да издвојимо елементе „1,2,3,4“.

т1 = т [0: 4]

Претпоставимо да желимо да издвојимо елементе „3,4,5, 'и', 'хи', 10.5 ”

т1 = т1 [2: 8] или т1 [2:]

Претпоставимо да желимо да издвојимо елементе „2,3,4,5, 'И', 'хи'“ (користећи обрнути индекс)

т1 = т [-7: -1:]

Претпоставимо да желимо да обрнемо корпицу

т1 = т [:: - 1]

Гнездени туплети

Кору можемо декларисати у корпус, тј.е., угнеждени туплети.

т = (1,2, (3,4,5), 6,7, ('а', 'б', 'ц'))

Сматрајте угнежђени тупле као други коријен и његов индекс такође почиње од 0.

Можемо приступити угнежђеним елементима корпица као доле:

  1. Пронађите угнежђени индекс корпица у главном корпусу
  2. Пронађите угнежђени индекс корпица

Пример:

У доњем примеру желимо да извучемо „3“ из угнежђене корице. Овде је главни индекс корпе „т [2]“, а угнежђени индекс корпице „(3,4,5)“ је „0“. Дакле, коначни израз је „т [2] [0]“.

У другом примеру извукли смо „б“ из угнежђене корице помоћу израза „т [5] [1]“.

Дужина

Ова метода враћа број елемената у корпици.

Синтакса:

лен (променљива)

Приступите корпицама по елементима помоћу петље

Синтакса:

За променљиву у променљивој корпице:

принт (променљива)

Понављање

Ово је корисно када желимо да поновимо корпицу за дати број.

Синтакса:

променљива * број понављања

Пример:

т * 2

Овде се кортеж понавља 2 пута, као што је приказано доле.

Спајање

Ово спаја или комбинује 2 коријена.

Синтакса:

т3 = т1 + т2

Елемент претраживања у корпици

Ово враћа "Труе" ако је елемент пронађен у корпици елсе враћа "Фалсе".

Синтакса:

Елемент у корпици
Елемент није у корпици

Индекс

Ова метода се користи за проналажење индекса елемента у корпици. Ако се пронађе, враћа се „индекс елемента“, иначе се подиже изузетак грешке вредности.

Синтакса:

променљива.индекс (елемент, бег = 0, крај = лен (низ))

Цоунт

Ова метода се користи за бројање појаве елемента у корпици.

Синтакса:

променљива.цоунт (елемент)

Избриши кору

Не можемо уклонити појединачне елементе из корпица јер је непроменљив. Али можемо избрисати целу тупле.

Синтакса:

дел променљива

У горњем примеру, прогласили смо корицу т и одштампали т. Након тога смо обрисали корпицу помоћу „дел т ” и покушао да одштампа корпицу. Баца изузетак намееррор јер „тупле т ” не постоји.

Минимум

Ова метода се користи за проналажење минималне вредности елемента у корпици.

Синтакса:

мин (променљива)

Максимум

Ова метода се користи за проналажење минималне вредности елемента у корпици.

Синтакса:

мак (променљива)

Упоредите 2 корита

Овом методом се упоређују елементи од 2 коријена.

  1. Врати 0 ако су елементи оба корпа једнаки
  2. Врати 1 ако су елементи прве корпе већи од друге корпе
  3. Врати -1 ако су елементи прве корпе мањи од друге корпе

Синтакса:

цмп (тупле1, тупле2)

Ако се типови елемената не подударају, тада се елемент претвара у тип инт.

Корте се упоређују индекс по индекс. Тхе 1ст елемент 1ст корпица се упоређује са 1ст елемент 2нд тупле. Ако нису једнаки, ово је резултат поређења, иначе је 2нд елемент, а затим 3рд елемент и тако даље.

Закључак

Тупле је непроменљиви тип података и било која операција коју изводимо треба да буде ускладиштена у другој променљивој тупле. Бржи је у поређењу са осталим типовима података (нпр. Листа, речник). Будући да је корпа непроменљива у нашем програму, подаци неће променити читав животни циклус софтвера, можемо користити податке попут конфигурације система.

Горе наведено је најчешће и најчешће коришћена операција на корпици. Ако желимо да проверимо које све операције су подржане за тупле, откуцајте дир (корица) на тумачу и притисните ентер. Приказаће се све методе / функције. Ако желимо да проверимо документацију за метод / функцију корице, укуцајте помоћ (корице) и притисните Ентер.

Битка за Веснотх 1.13.6 Развој објављен
Битка за Веснотх 1.13.6 објављено прошлог месеца, шесто је развојно издање у издању 1.13.к сериес и доноси низ побољшања, посебно корисничког интерфеј...
Како инсталирати Леагуе Оф Легендс на Убунту 14.04
Ако сте љубитељ Леагуе оф Легендс, ово је прилика да тестирате Леагуе оф Легендс. Имајте на уму да је ЛОЛ подржан на ПлаиОнЛинук ако сте корисник лину...
Инсталирајте најновију ОпенРА Стратеги Гаме на Убунту Линук
ОпенРА је Либре / Фрее Реал Тиме стратешки механизам који ствара ране Вествоод игре попут класичне Цомманд & Цонкуер: Ред Алерт. Дистрибуирани модови ...