Võtmete erinevus – lisamine vs laiendamine Pythonis
Python on populaarne üldotstarbeline programmeerimiskeel. See on kõrgetasemeline keel, nii et süntaks on programmeerijatele kergesti arusaadav ja loetav. Pythoni kõige elementaarsem andmestruktuur on jada. See on elementide kogum. Algelemendil on indeks null, järgmisel on indeks üks ja nii edasi. Loend on Pythonis ühte sisseehitatud tüüpi jada. Loenditega saab teha erinevaid toiminguid, nagu viilutamine, liitmine, korrutamine jne. Kõik loendis olevad elemendid on eraldatud komaga. Kõik elemendid on ümbritsetud nurksulgudega. Programmeerimiskeeltes, nagu C, Java, on oluline salvestada sama tüüpi andmemassiivis. Kuid Pythoni loendis ei pea kõik elemendid olema sama tüüpi. Pythoni keel pakub mitmeid loenditega seotud sisseehitatud funktsioone. Programmeerija saab neid oma programmides kasutada. Kaks neist on, lisada ja laiendada. Selles artiklis käsitletakse pythonis lisamise ja laiendamise erinevust. Lisamismeetodit kasutatakse enamasti ühe elemendi lisamiseks olemasolevasse loendisse, laiendamismeetodit aga mitme elemendi lisamiseks olemasolevasse loendisse. Peamine erinevus lisamise ja laiendamise vahel Pythonis on see, et append lisab oma argumendid ühe elemendina loendi lõppu, samas kui laiendus kordab argumente, lisades loendisse iga elemendi ja seda laiendades.
Mis on Pythonis lisamine?
Lisa on Pythoni sisseehitatud funktsioon. See lisab loendi lõppu ühe elemendi. Vastav alt allolevale programmile sisaldab list1 kolme elementi, milleks on 1, 2 ja 3. Lisameetodil lisatakse loendile1 number 4. See lisatakse loendi lõppu. Väljund annab loendi kujul [1, 2, 3, 4].
Joonis 01: lisamine Pythonis
Siin on olemasolev loend [1, 2, 3, 4]. Elemendid 5 ja 6 kuuluvad teise loendisse. Lisamisfunktsiooni kasutades lisatakse loendisse [5, 6]. See nimekiri on lisatud algsele loendile. [5, 6] on üksik loendi element, mis lisatakse loendi lõppu. Seetõttu saab lisamismeetodiga loendisse lisada ainult ühe elemendi. Kuigi uuel loendil on kaks elementi, lisatakse need kõik algsele loendile ühe elemendina.
Mis on Pythonis laiendus?
Laiendus on Pythoni sisseehitatud funktsioon. Seda kasutatakse mitme elemendi lisamiseks juba olemasoleva loendi lõppu. Laiendusfunktsiooni funktsionaalsus on järgmine.
Joonis 02: laiendage Pythonis
Vastav alt allolevale programmile sisaldab list1 kolme elementi, milleks on 1, 2 ja 3. Laiendusmeetodit kasutades laiendatakse number 4 loendile1. Laiendusmeetodi kasutamisel tuleks loendisse lisada 4. Nüüd on loend1 [1, 2, 3, 4]. On veel üks loend nimega list2. See koosneb kahest elemendist. Pärast loendi list2 laiendamist loendiks 1 on väljundiks [1, 2, 3, 4, 5, 6]. Loendis2 olevad elemendid lisatakse loendisse list1 eraldi elementidena.
Mis on Pythonis lisamise ja laiendamise sarnasus?
Nii lisamine kui ka laiendamine on Pythoni programmeerimiskeele pakutavad sisseehitatud funktsioonid
Mis vahe on Pythonis lisamise ja laiendamise vahel?
liida vs laiendamine Pythonis |
|
Lisa on Pythoni sisseehitatud funktsioon, mida kasutatakse selle argumentide lisamiseks ühe elemendina loendi lõppu. | Laiendus on Pythoni sisseehitatud funktsioon, mis kordab oma argumente, lisades iga elemendi loendisse ja seda laiendades. |
Loendi pikkus | |
Lisamise kasutamisel suureneb loendi pikkus ühe võrra. | Laiendi kasutamisel suureneb loendi pikkus argumendis edastatud elementide võrra. |
Kasutus | |
Lisat kasutatakse ühe elemendi lisamiseks olemasoleva loendi lõppu. | Laiendust kasutatakse mitme elemendi lisamiseks olemasoleva loendi lõppu. |
Kokkuvõte – lisamine vs laiendamine Pythonis
Python on kõrgetasemeline üldotstarbeline programmeerimiskeel. See on programmeerijate seas populaarne programmeerimiskeel, kuna see on kergesti loetav ja arusaadav. Pythoni programmide hooldamine ja testimine on samuti lihtne. Pythoni keel pakub palju sisseehitatud funktsioone. Seetõttu saavad programmeerijad neid programmis kasutada ilma neid algusest peale rakendamata. Selles artiklis käsitleti kahte sisseehitatud funktsiooni, nagu lisamine ja laiendamine. Erinevus lisamise ja laiendamise vahel Pythonis seisneb selles, et append lisab oma argumendid ühe elemendina loendi lõppu, samas kui laiendus kordab oma argumente, lisades iga elemendi loendisse ja seda laiendades.