Python от нулата - част 9 кортежи, rtfm Linux, DevOps и администриране система

Python от нулата - част 9 кортежи, rtfm Linux, DevOps и администриране система
Кортеж (кортеж) в Питон - последователност от неизменни обекти. Кортежи са подобни списъци, с тази разлика - че елементите на комплект, не могат да се променят и да използват традиционните скоби вместо квадрат, като в списъците.

Кортеж се създаде просто чрез определяне на елементите, разделени със запетая. Както е добре - те могат да бъдат посочени в скоби. Например:

Празен кортеж се създава посочване на празни скоби:

За да създадете кортеж, съдържащ само един елемент - също трябва да се добави запетая:

Получаване на данни кортеж

За да получите елемент от кортеж - използвайте квадратни скоби, указващи на индекса или показатели:

Обновяване на кортежи

Кортежи са неизменни последователности в Python. т.е. не можете просто да промените елемента до новото му стойност. Въпреки това - можете да вземете участие на съществуващите и създаване на нова кортеж:

Изтриване на елементи от кортеж

За да изтриете един елемент от комплект, не може да бъде:

Но - това не пречи да се създаде нова, без излишни елементи:

За да изтриете даден кортеж напълно - като се използва същият дел изявление:

Основните функции на кортежи

Кортежи работят с операторите + и * по същия начин, като низове или списъци - те се използват за свързване и повторение, с изключение - че резултатът ще бъде един нов кортеж, а не списък или низ.

В действителност, всички кортежи подкрепят същите операции последователност като низове: