Különbség a hozzáfűzés és a kiterjesztés között a Pythonban

Tartalomjegyzék:

Különbség a hozzáfűzés és a kiterjesztés között a Pythonban
Különbség a hozzáfűzés és a kiterjesztés között a Pythonban

Videó: Különbség a hozzáfűzés és a kiterjesztés között a Pythonban

Videó: Különbség a hozzáfűzés és a kiterjesztés között a Pythonban
Videó: Section 6 2024, November
Anonim

Kulcskülönbség – hozzáfűzés és kiterjesztés a Pythonban

A Python egy népszerű általános célú programozási nyelv. Ez egy magas szintű nyelv, így a szintaxis könnyen érthető és olvasható a programozók számára. A Python legalapvetőbb adatszerkezete egy sorozat. Ez egy elemkészlet. A kezdő elem indexe nulla, a következőé az index egy és így tovább. A lista egy beépített típusú sorozat a Pythonban. A listákon különféle műveletek hajthatók végre, például szeletelés, összeadás, szorzás stb. A listán belül minden egyes elem vesszővel van elválasztva. Minden elem szögletes zárójelben van. Az olyan programozási nyelvekben, mint a C, Java, elengedhetetlen, hogy ugyanazt az adattípust tároljuk egy tömbben. A Python listában azonban nem szükséges, hogy minden elem azonos típusú legyen. A Python nyelv számos beépített funkciót biztosít a listákhoz. A programozó használhatja őket a programjaiban. Közülük kettő: hozzáfűzés és kiterjesztés. Ez a cikk a pythonban a hozzáfűzés és a kiterjesztés közötti különbséget tárgyalja. A hozzáfűzési módszert többnyire egy elem hozzáadására használják a meglévő listához, míg az kiterjesztési módszert több elem hozzáadására használják a meglévő listához. A Pythonban az append és a extend közötti fő különbség az, hogy az append az argumentumait egyetlen elemként adja hozzá a lista végéhez, míg az extend az argumentumait ismétli úgy, hogy minden elemet hozzáad a listához, és kiterjeszti azokat.

Mi az append a Pythonban?

A hozzáfűzés a Python beépített függvénye. Egyetlen elemet ad hozzá a lista végéhez. Az alábbi program szerint a lista1 három elemet tartalmaz, ezek 1, 2 és 3. Az append metódussal a 4-es szám kerül a list1-hez. A lista végére kerül. A kimenet a listát a következőképpen adja meg: [1, 2, 3, 4].

Különbség a hozzáfűzés és a kiterjesztés között a Pythonban
Különbség a hozzáfűzés és a kiterjesztés között a Pythonban

01. ábra: hozzáfűzés Pythonban

Itt a meglévő lista: [1, 2, 3, 4]. Az 5. és 6. elem egy másik listához tartozik. A hozzáfűzés funkcióval [5, 6] hozzáadódik a listához. Ez a lista az eredeti listához csatolva van. Az [5, 6] egyetlen listaelem, amely a lista végéhez fűződik. Ezért az append metódus csak egyetlen elemet tud hozzáadni a listához. Annak ellenére, hogy az új listának két eleme van, ezek mindegyike egyetlen elemként lesz hozzáfűzve az eredeti listához.

Mi a kiterjesztése a Pythonban?

A kiterjesztés a Python beépített függvénye. Több elem hozzáadására szolgál egy már létező lista végére. A kiterjesztési funkció funkcionalitása a következő.

Főbb különbség a hozzáfűzés és a kiterjesztés között a Pythonban
Főbb különbség a hozzáfűzés és a kiterjesztés között a Pythonban

02. ábra: kiterjesztése Pythonban

Az alábbi program szerint a lista1 három elemet tartalmaz, ezek 1, 2 és 3. A kiterjesztési módszerrel a 4-es szám kibővül a list1-re. A kiterjesztési módszer használatakor 4-et kell szerepeltetni egy listában. Most a lista1: [1, 2, 3, 4]. Van egy másik lista a list2. Két elemből áll. A list2 list1-re való kiterjesztése után a kimenet: [1, 2, 3, 4, 5, 6]. A list2 elemei külön elemként kerülnek hozzáadásra a list1-hez.

Mi a hasonlóság a hozzáfűzés és a kiterjesztés között a Pythonban?

Mind a hozzáfűzés, mind a kiterjesztés a Python programozási nyelv által biztosított beépített függvények

Mi a különbség a hozzáfűzés és a kiterjesztés között a Pythonban?

hozzáfűzés vs kiterjesztés Pythonban

A hozzáfűzés a Python beépített függvénye, amely arra szolgál, hogy argumentumait egyetlen elemként adja hozzá a lista végéhez. A kiterjesztés egy beépített függvény a Pythonban, amely az argumentumait ismételgeti, hozzáadva az egyes elemeket a listához, miközben kiterjeszti azokat.
A lista hossza
A hozzáfűzés használatakor a lista hossza eggyel nő. A kiterjesztést használva a lista hossza annyival nő, hogy hány elemet adtak át az argumentumban.
Használat
A hozzáfűzés egyetlen elem hozzáadására szolgál a meglévő lista végére. A kiterjesztés több elem hozzáadására szolgál a meglévő lista végére.

Összefoglaló – hozzáfűzés és kiterjesztés a Pythonban

A Python egy magas szintű, általános célú programozási nyelv. A programozók körében népszerű programozási nyelv, mivel könnyen olvasható és érthető. A Python programok karbantartása és tesztelése is egyszerű. A Python nyelv számos beépített funkciót kínál. Ezért a programozók használhatják őket a programban anélkül, hogy a kezdetektől implementálnák őket. Ez a cikk két beépített függvényt tárgyal, például a hozzáfűzést és a kiterjesztést. A Pythonban az append és a extend között az a különbség, hogy az append egyetlen elemként adja hozzá argumentumait a lista végéhez, míg az expand iterál az argumentumain, hozzáadva az egyes elemeket a listához, kiterjesztve azokat.

Ajánlott: