Кортежът има ли индекс?
Кортежът има ли индекс?

Видео: Кортежът има ли индекс?

Видео: Кортежът има ли индекс?
Видео: Python! Tuples 2024, Може
Anonim

Кортежите са поредици, точно като списъци. Разликите между кортежи и списъци са , на кортежи не може да се променя за разлика от списъците и кортежи използвайте скоби, докато списъците използват квадратни скоби. Като струна индекси , кортежни индекси започват от 0 и могат да бъдат нарязани, конкатенирани и т.н.

Съответно, можете ли да индексирате кортеж на Python?

Стойностите, съхранени в a кортеж може да са от всякакъв вид и те са индексиран по цели числа. Важната разлика е, че кортежи са неизменни. Кортежи също са сравними и хешируеми т.н ние можем сортирайте списъците им и ги използвайте кортежи като ключови стойности в Python речници.

Второ, как се дефинира кортеж в Python? А кортеж се създава чрез поставяне на всички елементи (елементи) в скоби (), разделени със запетаи. Скобите не са задължителни, но е добра практика да ги използвате. А кортеж може да има произволен брой елементи и те могат да бъдат от различни типове (цело число, плаващо число, списък, низ и т.н.).

Следователно, кортежите имат ли ред?

А кортеж се дефинира по същия начин като списък, с изключение на това, че целият набор от елементи е затворен в скоби вместо в квадратни скоби. Елементите на а кортеж има а дефиниран поръчка , точно като списък. Кортежи индексите са базирани на нула, точно като списък, така че първият елемент е непразен кортеж винаги е t[0].

Каква е разликата между кортеж и списък?

Основното разлика между списъците и а кортежи е фактът, че списъци са променливи, докато кортежи са неизменни. Променлив тип данни означава, че python обект от този тип може да бъде модифициран. Неизменяем обект не може.

Препоръчано: