A tuple-nek van indexe?
A tuple-nek van indexe?

Videó: A tuple-nek van indexe?

Videó: A tuple-nek van indexe?
Videó: why are TUPLES even a thing? 2024, November
Anonim

Tuples azok sorozatok, akárcsak a listák. A különbségek között sorok és listák vannak , az sorok nem módosítható, ellentétben a listákkal és sorok használjon zárójelet, míg a listák szögletes zárójeleket. Mint a húr indexek , tuple indexek 0-val kezdődnek, és szeletelhetők, összefűzhetők stb.

Ennek megfelelően indexelhet-e egy Python sor?

A tárolt értékek a tuple can legyen bármilyen típusú, és azok indexelt egész számokkal. A lényeges különbség az sorok megváltoztathatatlanok. Tuples szintén összehasonlíthatók és hashálhatók tudunk rendezze a listákat és használja sorok mint kulcsértékek Piton szótárak.

Másodszor, hogyan definiálható egy sor a Pythonban? A tuple úgy jön létre, hogy az összes elemet (elemet) zárójelbe () helyezzük el, vesszővel elválasztva. A zárójelek nem kötelezőek, de jó gyakorlat a használata. A tuple tetszőleges számú elemet tartalmazhat, és különböző típusúak lehetnek (egész, lebegő, lista, karakterlánc stb.).

Van tehát rend a sorokban?

A tuple Ugyanúgy van definiálva, mint egy listát, azzal a különbséggel, hogy a teljes elemkészlet zárójelben van szögletes zárójelek helyett. Az elemei a tuple have a meghatározott rendelés , mint egy lista. Tuples Az indexek nulla alapúak, akárcsak a lista, tehát a nem üres elem első eleme tuple mindig t[0].

Mi a különbség a tuple és a lista között?

A fő különbség a listák között és a sorok az a tény, hogy listákon változtathatók, míg sorok megváltoztathatatlanok. A módosítható adattípus azt jelenti, hogy egy ilyen típusú python objektum módosítható. Egy megváltoztathatatlan tárgy nem lehet.

Ajánlott: