Sleutelverskil – voeg by vs verleng in Python
Python is 'n gewilde algemene programmeertaal. Dit is 'n hoëvlak taal, so die sintaksis is maklik verstaanbaar en leesbaar vir die programmeerders. Die mees basiese datastruktuur in Python is 'n volgorde. Dit is 'n stel elemente. Die beginelement het die indeks nul, volgende een het die indeks een en so aan. 'n Lys is 'n een ingeboude tipe volgorde in Python. Verskeie bewerkings kan op lyste uitgevoer word, soos sny, optel, vermenigvuldig, ens. Elke element binne die lys word deur 'n komma geskei. Al die elemente is in 'n vierkantige hakie ingesluit. In programmeertale soos C, Java is dit noodsaaklik om dieselfde datatipe in 'n skikking te stoor. Maar in Python-lys is dit nie nodig dat alle elemente dieselfde datatipe moet wees nie. Python-taal bied verskeie ingeboude funksies wat met lyste geassosieer word. Die programmeerder kan dit in hul programme gebruik. Twee van hulle is, voeg by en brei uit. Hierdie artikel bespreek die verskil tussen byvoeg en uitbrei in python. Die byvoegmetode word meestal gebruik om een element by die bestaande lys te voeg terwyl die uitbrei-metode gebruik word om veelvuldige elemente by die bestaande lys te voeg. Die belangrikste verskil tussen byvoeg en uitbrei in Python is dat append sy argumente as 'n enkele element aan die einde van die lys byvoeg terwyl die uitbreiding oor sy argumente herhaal deur elke element by die lys te voeg en dit uit te brei.
Wat word bygevoeg in Python?
Die byvoegsel is 'n ingeboude funksie in Python. Dit voeg 'n enkele element aan die einde van die lys by. Volgens die onderstaande program bevat die lys1 drie elemente, wat 1, 2 en 3 is. Deur die byvoegmetode te gebruik, word nommer 4 by die lys1 aangeheg. Dit word aan die einde van die lys bygevoeg. Die afvoer gee die lys as [1, 2, 3, 4].
Figuur 01: voeg by Python
Hier is die bestaande lys [1, 2, 3, 4]. Die elemente 5 en 6 behoort aan 'n ander lys. Deur die byvoegfunksie te gebruik, word [5, 6] by die lys gevoeg. Daardie lys is by die oorspronklike lys aangeheg. Die [5, 6] is 'n enkele lyselement wat aan die einde van die lys aangeheg is. Daarom kan die byvoegmetode slegs 'n enkele element by die lys voeg. Alhoewel die nuwe lys twee elemente het, word al hierdie elemente as 'n enkele element by die oorspronklike lys gevoeg.
Wat is verleng in Python?
Die uitbreiding is 'n ingeboude funksie in Python. Dit word gebruik om verskeie elemente aan die einde van 'n reeds bestaande lys by te voeg. Die funksionaliteit van die uitbreidingsfunksie is soos volg.
Figuur 02: brei uit in Python
Volgens die onderstaande program bevat die lys1 drie elemente wat 1, 2 en 3 is. Deur die uitbreidingsmetode te gebruik, word nommer 4 na die lys1 uitgebrei. Wanneer die uitbreidingsmetode gebruik word, moet 4 in 'n lys ingesluit word. Nou is die lys1 [1, 2, 3, 4]. Daar is nog 'n lys genaamd list2. Dit bestaan uit twee elemente. Nadat lys2 na lys1 uitgebrei is, is die uitvoer [1, 2, 3, 4, 5, 6]. Die elemente in die lys2 word as aparte elemente by lys1 gevoeg.
Wat is die ooreenkoms tussen voeg en verleng in Python?
Beide byvoeg en verleng is ingeboude funksies wat deur die Python-programmeertaal verskaf word
Wat is die verskil tussen byvoeg en uitbrei in Python?
byvoeg vs verleng in Python |
|
Die byvoeging is 'n ingeboude funksie in Python wat gebruik word om sy argumente as 'n enkele element aan die einde van die lys te voeg. | Die uitbreiding is 'n ingeboude funksie in Python wat oor sy argumente herhaal en elke element by die lys voeg terwyl dit uitgebrei word. |
Lengte van die lys | |
Wanneer jy byvoeg gebruik, sal die lengte van die lys met een toeneem. | Wanneer verleng gebruik word, sal die lengte van die lys toeneem met hoeveel elemente in die argument geslaag is. |
Gebruik | |
Die byvoeging word gebruik om 'n enkele element aan die einde van die bestaande lys by te voeg. | Die uitbreiding word gebruik om veelvuldige elemente aan die einde van die bestaande lys by te voeg. |
Opsomming – voeg by vs verleng in Python
Python is 'n hoëvlak, algemene doel programmeertaal. Dit is 'n gewilde programmeertaal onder programmeerders omdat dit maklik leesbaar en verstaanbaar is. Die instandhouding en toetsing van Python-programme is ook maklik. Python-taal bied baie ingeboude funksies. Daarom kan die programmeerders dit in die program gebruik sonder om dit van die begin af te implementeer. Hierdie artikel het twee ingeboude funksies bespreek soos, is byvoeg en uitbrei. Die verskil tussen byvoeg en uitbrei in Python is dat append sy argumente as 'n enkele element aan die einde van die lys byvoeg, terwyl die uitbreiding oor sy argumente herhaal en elke element by die lys voeg en dit uitbrei.