Питхон

Питхон Туплес

Питхон Туплес

Корице у Питхону су колекција објеката који су поређани у низу. Корице су једна од структура података у Питхону. Корте функционишу на исти начин као и листа. Главна разлика између листе корпица је у томе што је листа променљива, док су корпице непроменљиве. Непроменљиво значи да корпица не може бити промењена када је декларисана. Тупле могу да чувају хетерогене типове елемената, тј.е., цео број, низ, број са покретном зарезом и сложени бројеви. Овај чланак објашњава Питхон корпе.

Креирање корпица у Питхону

Корице у Питхону креирају се помоћу пара заграда. Сви елементи у корпици раздвојени су зарезом. Иако је приликом декларисања корпица уметање заграде необавезно. Ипак, добар је приступ користити заграде приликом декларисања корпица. То чини нашу скрипту структуриранијом и добро организованом. Такође могу да се направе кортежи са само једним елементом. Међутим, не заборавите да додате зарез након што напишете први и само један елемент унутар корпице. Створимо корице.

#креирање празне корпе
митуп = ()
#принитнг корпицу
принт (митуп)
#креирање корпице целих бројева
митуп = (1,2,3,4,5,6,7,8,9)
#принтинг тупле
принт (митуп)
#креирање корпице броја са покретном зарезом
митуп = (1.1,1.2,1.3,1.4,1.5)
#принтинг тупле
принт (митуп)
#креирање низа вредности низа
митуп = ('Здраво', 'добродошли', 'на', 'линукхинт')
принт (митуп)
#креирање гомиле мешаних типова података
митуп = (1,1.3, 'ПОЗДРАВ', 2 + 3ј)
# штампање корпице
принт (митуп)
#креирање корпице са оператором *
#ит ће створити 5 примерака датог низа
митуп = ('линукхинт',) * 5
# штампање корпице
принт (митуп)
#лист унутар корпице
митуп = (1,2, [1,2,3])
# штампање корпице
принт (митуп)
#стварање коријена без паратезе
митоп = 1,2,3,10.3, 'камран'
#принтинг тупле
принт (митуп)
#креирање корице са само једним елементом
митуп = ('линукхинт',)
#принтинг тупле
принт (митуп)

Оутпут

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

Једном када је корпа креирана, врло лако можемо приступити елементима корпе. Следе начини приступа елементима корпице:

  1. Коришћење оператора индекса
  2. Коришћење оператора за резање

Прво, разговарајмо о оператору индекса. Пар углатих заграда [] познат је као оператор индекса у Питхону. Вредност индекса увек почиње од нуле. Ако је укупан број елемената у корпици 10, тада ће вредност индекса бити од 0 до 9. Док користимо оператор индексирања, помињемо индексни број елемента унутар угластих заграда и он даје једну вредност.

Поред тога, оператер резања (:) враћа низ елемената у датој секвенци. Погледајмо употребу индексног оператора и оператора резања за приступ елементима корпе у Питхону.

#креирање корпице целих бројева
митуп = (1,2,3,4,5,6,7,8,9)
# приступ елементима помоћу индексног оператора
# приступ првом елементу
испис (митуп [0])
# приступ другом елементу
испис (митуп [1])
# приступ трећем елементу
испис (митуп [2])
# приступ четвртом елементу
испис (митуп [3])
# приступ петом елементу
испис (митуп [4])
# приступ шестом елементу
испис (митуп [5])
# приступ седмом елементу
испис (митуп [6])
# приступ осмом елементу
испис (митуп [7])
# приступ деветом елементу
испис (митуп [8])
# коришћење оператора резања за приступ елементима корпе
#принтинг опсег елемената од 0 до 3
испис (митуп [0: 3])
# штампање опсега елемената од 0 до 6
принт (митуп [0: 6])
# штампање опсега елемената од 6 до 9
принт (митуп [6: 9])

Оутпут

Штавише, такође можемо повезати два 2 или више оператора помоћу оператора '+'.

#креирање корпице целих бројева
митуп1 = (1,2,3,4,5,6,7,8,9)
#креирање низа вредности низа
митуп2 = ('Здраво', 'добродошли', 'на', 'линукхинт')
#цонцатенатинг 2 тупле
митуп3 = митуп1 + митуп2
#принтинг спојене корице
испис (митуп3)

Оутпут

Ажурирање корпица

Као што је претходно речено, корпице су непроменљиве; то значи да се његова ставка не може мењати. Међутим, ако у корпицама имамо неке променљиве објекте попут листа, тада можемо ажурирати његову вредност. Одређеној вредности листе може се приступити помоћу оператора индекса. Погледајмо једноставан програм.

#креирање корпице са листом
митуп1 = (1,2,3,4,5, [6,7,8])
#принтинг корице пре него што је ажурирате
испис (митуп1)
# ажурирање ставки на листи
митуп1 [5] [0] = 'Камран'
митуп1 [5] [1] = 'Саттар'
митуп1 [5] [2] = 'авашки'
#принитнг ажурирани тупле
испис (митуп1)

Оутпут

Брисање корпице

Елементи или ставке унутар корпе не могу се избрисати. Међутим, можемо уклонити или уклонити читав набор помоћу кључне речи дел. Брисање одређене корпице изазваће грешку.

#креирање корпице са листом
митуп1 = (1,2,3,4,5, [6,7,8])
дел митуп1 [0]

Оутпут

Избришимо целу тупле.

#креирање корпице са листом
митуп1 = (1,2,3,4,5, [6,7,8])
#делетинг тупле
дел митуп1

Оутпут

Излаз не показује никакву грешку; то значи да се корпа успешно брише.

Одређивање дужине корпице

Дужина корпице може се одредити помоћу функције лен (). Функција лен () враћа укупан број елемената или предмета корпе.

#креирање корпице са листом
митуп1 = (1,2,3,4,5, [6,7,8])
# штампање дужине корпице
испис (лен (митуп1))

Оутпут

Максималан и минималан уложак

Питхон пружа две уграђене функције мак () и мин () које враћају максималну ставку и минималну ставку унутар корпице, респективно. Ове функције узимају објект архиве као аргумент.

Штампајмо макс и мин ставке корице.

#креирање корпице
митуп1 = (1,2,3,4,5,6,7,8)
#принтинг тхе мак тупле
принт ("Максимални број корпица је:", максимум (митуп1))
# штампање мин корпице
принт ("Најмањи набор је:", мин (митуп1))

Оутпут

Конверзија коријена

Тупле се лако могу претворити у листу на следећи начин:

#креирање корпице
митуп1 = (1,2,3,4,5,6,7,8)
#покривање корпице на листу
испис (листа (митуп1))

Оутпут

Корпа је успешно претворена у листу.

Слично томе, листа се може претворити у скуп.

#креирање корпице са листом
моја листа = [1,2,3,4,5,6,7,8]
#покривање листе у корпус
принт (корице (моја листа))

Оутпут

Листа је успешно претворена у корпе.

Закључак

Питхон корице су најчешће коришћене структуре података које податке чувају у низу. Корте су непроменљиве и подржавају разне операције. Овај чланак објашњава Питхон корпе са многим примерима.

Како да обрнете смер померања миша и додирних табли у оперативном систему Виндовс 10
Миш и Тоуцхпадрачунарство не само да олакшава рад, већ и ефикасније и мање времена. Не можемо замислити живот без ових уређаја, али ипак је чињеница д...
Како променити показивач миша и величину, боју и шему курсора на Виндовс 10
Показивач миша и курсор у оперативном систему Виндовс 10 су врло важни аспекти оперативног система. То се може рећи и за друге оперативне системе, так...
Бесплатни и отворени кодни покретачки програми за развој Линук игара
Овај чланак ће обухватити листу бесплатних покретача игара отвореног кода који се могу користити за развој 2Д и 3Д игара на Линуку. Бројни су такви мо...