Tartalomjegyzék:
- Fő különbség - Lista vs Tuple
- Mi a lista?
- Mi Tuple?
- Milyen hasonlóságok vannak List és Tuple között?
- Mi a különbség a lista és a Tuple között?
- Összegzés - Lista vs Tuple
Videó: Különbség List és Tuple Között
2024 Szerző: Mildred Bawerman | [email protected]. Utoljára módosítva: 2023-12-16 08:39
Fő különbség - Lista vs Tuple
A Python egy általános célú, magas szintű programozási nyelv. Könnyen olvasható és megtanulható. Ezért a kezdők számára általános nyelv a számítógépes programozás megkezdése. A Python programokat könnyű tesztelni és hibakeresni. Ez egy olyan nyelv, amelyet különféle alkalmazások létrehozására használnak. Közülük gépi tanulás, számítógépes látás, webfejlesztés, hálózati programozás. A Pythont algoritmusok készítésére használják összetett problémák megoldására. A Python két adattárolási módja a List és a Tuple. A lista elemei megváltoztathatók. Tehát egy lista változtatható. A két elem elemei nem módosíthatók. Tehát egy kettő változhatatlan. Ez a cikk a lista és a kettő közötti különbséget tárgyalja. A legfontosabb különbség a lista és a kettő között az, hogy a lista változtatható, míg a pár megváltoztathatatlan.
TARTALOM
1. Áttekintés és a legfontosabb különbség
2. Mi a lista
3. Mi az a Tuple
4. A lista és a Tuple közötti hasonlóság
5. Egymás melletti összehasonlítás - lista vs Tuple táblázatos formában
6. Összegzés
Mi a lista?
Olyan programozási nyelvekben, mint a C vagy a C ++, a tömböt ugyanazon adattípus elemeinek tárolására használják. De a Python Listában minden elemnek nem kell egy időben lennie. A lista minden elemét vessző választja el. Minden elem szögletes zárójelben található. A lista egy példája: list1 = [1, „abc”, 4.5]; A lista indexe nullával kezdődik. Ezért az 1 elem indexe 0, az abc indexe 1 stb. Lehetséges a negatív index használata is. A lista utolsó elemének indexe -1. Ekkor az „abc” elem indexe -2 stb.
Elemek sorozatát lehet felvenni a listából. Ezt szeletelésnek nevezzük. Ha van egy lista a következőképpen, amely a list1 = ['a', 'b', 'c', 'd', 'e', 'f', 'g'], az utasítás kinyomtatja (list1 [2: 5]) c, d, e betűket nyomtat. A második indexben szereplő elem szerepel, de az ötödik indexben nem.
A listák változtathatóak. Ezért a lista elemei megváltoztathatók. Tegyük fel, hogy van egy lista as, list1 = [2,4,6,8]. Ha a programozó az első elemet 1-es értékre akarja változtatni, akkor azt megváltoztathatja úgy, hogy megírja a1-es utasításlistát [0] = 1. A Python nyelv már beépített funkciókat tartalmaz, hogy új elemeket adjon a listához. Ez a függelék függvény. Ha van olyan lista, mint például list1 = [1,2,3], a programozó hozzáadhatja az új 4 elemet a list1.append (4) használatával.
A lista elemei a del () használatával törölhetők a megfelelő index átadásával. Tegyük fel, hogy van egy lista, amelynek list1 = [1,2,3,4]. A del (utasítás1 [2]) utasítás 1,2, 4 értéket ad. A második index eleme a 3. Ez az elem törlődik. Ha két lista létezik, mint list1 = [1,2,3] és list2 = [4,5,6], a programozó csatlakozhat ehhez a két listához összefűzési művelettel, mint list1 + list2. Összetett listát fog adni [1,2,3,4,5,6].
Számos listamódszer áll rendelkezésre a listaműveletek kezelésére. Néhány közülük insert (), remove (), count () stb. A lista Pythonban történő megvalósítása egyszerű, ha összehasonlítjuk más programozási nyelvek tömbjeivel, például C, C ++ stb.
Mi Tuple?
Egy pár hasonló a listához. A lista minden elemét vessző választja el. Minden elem zárójelben szerepel. Egy duplának más típusú elemei lehetnek. Minden elemet vessző választ el. A tuple példája a tuple1 = (1,2,3). Az első elem indexe 0. A második elem indexe 1 és így tovább. Tuple negatív indexeléssel is rendelkezhet. Tehát a 3-as érték indexe -1. 2. érték gáz a -2 index és így tovább.
A programozó elemsorozatot készíthet a duplában. Tegyük fel, hogy van duplán, duplán1 = (1,2,3,4,5). Az utasítás nyomtatása (1. lista [2: 5]) 3,4-et nyomtat. A második indexben szereplő elem szerepel, de az ötödik indexben nem.
A csapok változhatatlanok. Ezért a lista elemei nem módosíthatók. Az elemek megváltoztatása hibákat okoz. De ha az elem megváltoztatható adattípus, akkor beágyazott elemei megváltoztathatók. Tegyük fel, hogy van egy olyan duplaszám, amelynek duplája1 = (1,2, [3,4]). Még ez is egy kettő, a 2. index elemének van listája. Ha módosítani 1 st eleme az e listában 5, nyilatkozat tuple1 [2] [0] = 5 lehet használni. Mivel a tuple változhatatlan, az elemeket nem lehet törölni. De a del függvény használatával az egész sorozat törölhető. pl del (tuple1).
01. ábra: Példák egy listára és egy Tuple-ra
Vannak olyan funkciók, amelyeket a Python biztosít kettős alapú műveletekhez. A len () függvény segít megtalálni az elemek számát egy párban. A max és a min funkciókkal meg lehet találni a duplák maximális és minimális értékét. A tuple megvalósítása egyszerű folyamat összehasonlítása egy másik programozási nyelv tömbjeivel, például C / C ++.
Milyen hasonlóságok vannak List és Tuple között?
- List és Tuple egyaránt egy elemkészlet tárolására szolgál a Pythonban.
- A lista és a pár indexe nullával kezdődik.
- Minden elemet vesszővel választunk el mind a Listában, mind a Tuple-ben.
- A List és a Tuple egyaránt különböző típusú elemekkel rendelkezhet.
- A lista tartalmazhat beágyazott listát, a tuple pedig beágyazott listát.
- A List és a Tuple egyaránt támogatja a negatív indexelést.
Mi a különbség a lista és a Tuple között?
Különböző cikk a táblázat előtt
List vs Tuple |
|
A lista egy összetett adattípus a Python programozási nyelvben, amely különböző típusú adatokat képes tárolni, és a létrehozás után megváltoztathatja az elemeket. | A tuple egy összetett adattípus a Python programozási nyelvben, amely különböző típusú adatokat képes tárolni, és a létrehozás után nem változtathatja meg az elemeket. |
Változtathatóság | |
A lista változtatható. Létrehozása után megváltoztatható. | Egy pár változhatatlan. Létrehozása után nem módosítható. |
Záró elemek | |
A lista elemei szögletes zárójelben vannak feltüntetve. | A kettő elemei zárójelbe vannak zárva. |
Sebesség | |
A lista elemein keresztül történő iterálás nem olyan gyors, mint egy duplán. | A két elemben történő iteráció gyorsabb, mint a lista. |
Összegzés - Lista vs Tuple
A Python a List és a Tuple használatával tárolja az adatokat. A List és a Tuple különböző típusú adatelemek tárolására használható. Ez a cikk a List és Tuple közötti különbséget tárgyalta. A lista elemei megváltoztathatók. Tehát egy lista változtatható. A két elem elemei nem módosíthatók. Tehát egy kettő változhatatlan. A különbség a lista és a kettő között az, hogy a lista változtatható, míg a duplája megváltoztathatatlan.
Töltse le a List vs Tuple PDF-fájlt
A cikk PDF-verzióját letöltheti, és offline célokra is használhatja, az idézési megjegyzés szerint. Kérjük, töltse le a PDF-verziót itt: Különbség List és Tuple között
Ajánlott:
Különbség A Fázis Különbség és Az út Különbség Között
Fáziskülönbség vs útbeli különbség A fáziskülönbség és az útkülönbség az optika két nagyon fontos fogalma. Ezeket a jelenségeket a
Különbség Az Android Okostelefonok Között A Samsung Epic 4G és A HTC EVO 4G Között
Android okostelefonok A Samsung Epic 4G és a HTC EVO 4G között a Samsung Epic 4G és a HTC Evo 4G az első okostelefon, amely a 4G hálózaton fut. A küzdelemben
Különbség A Szemüveg Között Az Ingyenes 3D Telefon LG Optimus 3D és Az LG Revolution 4G Telefon Között
Szemüveges 3D telefon LG Optimus 3D vs LG Revolution 4G Phone First Szemüveges ingyenes 3D telefon LG Optimus 3D és LG Revolution 4G két csúcskategóriás telefon, sok
Különbség Az Android 4G Telefonok Között A Motorola Droid Bionic és A HTC Thunderbolt Között
Android 4G telefonok Motorola Droid Bionic vs HTC Thunderbolt A Motorola Droid Bionic és a HTC Thunderbolt az Android 4G telefonok közül kettő, amelyeket bemutattak
Különbség Az Eritrociták Között A Leukociták és A Trombociták Között
Fő különbség - Eritrociták vs leukociták vs trombociták A vérszövet különböző típusú sejtekből és komponensekből áll. Fontos elem