Python кортежи
А кортеж е последователност на константните Python обекти. Кортежи на последователността, както и списъци. Разликите между кортежи и списъци са кортежи не могат да се променят за разлика от списъци и работа с кортежи скоби, а списъците с помощта на квадратни скоби.
Създаване на кортеж е толкова просто, колкото да сложите различни стойности, разделени със запетая. Ако желаете, можете да поставите тези стойности, разделени със запетаи в скоби, както добре. Например -
Празен кортеж е написана под формата на две скоби, които не съдържат нищо -
С цел да се напише кортеж съдържа една стойност, трябва да включите запетаи, дори и да има само една стойност -
Подобно на низови индекси, кортежи, индексите започват от 0, и те могат да бъдат нарязани, съединявани и така нататък.
Достъп до стойности в кортеж:
За достъп до стойностите в кортеж, използвайте квадратни скоби за рязане с индекса или индекси, за да получите достъпни стойност за индекса. Например -
Когато този код се активира, той не води до следния резултат -
Обновяване на кортежи
Кортежи са неизменни означава, че не може да надстройва или променят стойността на елементите на кортеж. Можете да вземете част от съществуващите кортежи за създаване на нови кортежи, както е показано в следния пример -
Когато този код се активира, той не води до следния резултат -
Премахване на елементи кортеж
Премахване на отделните елементи не е възможно кортежи. Има, разбира се, няма нищо лошо в това да обединят друг кортеж с нежелани елементи се изхвърли.
За да премахнете изрично целия кортеж, просто използвайте дел изявлението. Например:
Това води до следния резултат. Забележка. Изключение вдигна, то е защото. че след дел топуз кортеж вече не съществува -
Основни операции кортеж
Кортеж отговори на оператори + и * колкото струни; означават те конкатенация и повторение тук, освен, че резултатът е нова кортеж, а не низ.
В действителност, кортежи за да отговори на всички основни операции на последователности, които използвахме по струните в предишния раздел -
Не са домакини Сепаратори
Всеки комплект от няколко обекти, разделени със запетая, написана без идентификационните символи, което означава, че скобите за списъци, кортежи скоби и т.н. подразбиране кортежи, както е описано в тези кратки примера -
Когато този код се активира, той не води до следния резултат -
Вградени функции на кортеж
Python включва следните характеристики кортежи -