Əsas Fərq – Python-da əlavə və genişləndirin
Python məşhur ümumi təyinatlı proqramlaşdırma dilidir. Bu, yüksək səviyyəli bir dildir, ona görə də sintaksis proqramçılar tərəfindən asanlıqla başa düşülən və oxuna biləndir. Python-da ən əsas məlumat strukturu ardıcıllıqdır. Bu elementlər toplusudur. Başlanğıc elementin indeksi sıfır, sonrakı elementin indeksi bir və s. Siyahı Python-da bir daxili tipli ardıcıllıqdır. Dilimləmə, əlavə etmə, vurma və s. kimi siyahılar üzərində müxtəlif əməliyyatlar yerinə yetirilə bilər. Siyahının daxilindəki hər bir element vergüllə ayrılır. Bütün elementlər kvadrat mötərizə içərisindədir. C, Java kimi proqramlaşdırma dillərində eyni məlumat tipini massivdə saxlamaq vacibdir. Lakin Python siyahısında bütün elementlərin eyni məlumat növü olması vacib deyil. Python dili siyahılarla əlaqəli bir neçə daxili funksiya təmin edir. Proqramçı onlardan öz proqramlarında istifadə edə bilər. Onlardan ikisi əlavə və genişləndirilir. Bu məqalə python-da əlavə və genişləndirmə arasındakı fərqdən bəhs edir. Əlavə etmə metodu əsasən mövcud siyahıya bir element əlavə etmək üçün, genişləndirmə metodu isə mövcud siyahıya birdən çox element əlavə etmək üçün istifadə olunur. Python-da əlavə etmək və genişləndirmək arasındakı əsas fərq ondan ibarətdir ki, append öz arqumentlərini siyahının sonuna tək element kimi əlavə edir, genişləndirmə isə hər bir elementi siyahıya əlavə etməklə və onu genişləndirməklə öz arqumentlərini təkrarlayır.
Python-da əlavə nədir?
Əlavə Python-da daxili funksiyadır. Siyahının sonuna bir element əlavə edir. Aşağıdakı proqrama əsasən, siyahı1 üç elementdən ibarətdir, bunlar 1, 2 və 3. Əlavə metodundan istifadə edərək siyahı1-ə 4 nömrəsi əlavə olunur. Siyahının sonuna əlavə olunur. Çıxış siyahını [1, 2, 3, 4] kimi verir.
Şəkil 01: Python-da əlavə edin
Burada mövcud siyahı [1, 2, 3, 4]-dür. 5 və 6-cı elementlər başqa siyahıya aiddir. Əlavə funksiyasından istifadə edərək [5, 6] siyahıya əlavə edilir. Həmin siyahı ilkin siyahıya əlavə olunur. [5, 6] siyahının sonuna əlavə edilən tək siyahı elementidir. Buna görə əlavə metodu siyahıya yalnız bir element əlavə edə bilər. Yeni siyahıda iki element olsa da, bunların hamısı orijinal siyahıya tək element kimi əlavə edilir.
Python-da uzatma nədir?
Uzantı Python-da daxili funksiyadır. Artıq mövcud olan siyahının sonuna birdən çox element əlavə etmək üçün istifadə olunur. Genişləndirmə funksiyasının funksionallığı aşağıdakı kimidir.
Şəkil 02: Python-da genişləndirin
Aşağıdakı proqrama əsasən, siyahı1 1, 2 və 3 olan üç elementdən ibarətdir. Genişləndirmə metodundan istifadə edərək, 4 nömrəsi siyahı1-ə qədər genişləndirilir. Genişləndirmə metodundan istifadə edərkən siyahıya 4 daxil edilməlidir. İndi siyahı1 [1, 2, 3, 4]-dür. List2 adlı başqa bir siyahı var. İki elementdən ibarətdir. Siyahı2-ni siyahı1-ə uzatdıqdan sonra çıxış [1, 2, 3, 4, 5, 6] olur. Siyahı2-dəki elementlər siyahı1-ə ayrıca elementlər kimi əlavə edilir.
Python-da əlavə və genişləndirmə arasında hansı oxşarlıq var?
Həm əlavə etmək, həm də genişləndirmək Python proqramlaşdırma dili tərəfindən təmin edilən daxili funksiyalardır
Python-da əlavə və genişləndirmə arasındakı fərq nədir?
Python-da əlavə et və genişləndir |
|
Əlavə Python-da öz arqumentlərini siyahının sonuna tək element kimi əlavə etmək üçün istifadə edilən daxili funksiyadır. | Genişləndirmə Python-da daxili funksiyadır və hər bir elementi genişləndirərkən siyahıya əlavə etməklə öz arqumentləri üzərində təkrarlanır. |
Siyahının Uzunluğu | |
Əlavə istifadə edərkən siyahının uzunluğu bir artacaq. | Uzantıdan istifadə edərkən, siyahının uzunluğu arqumentdə neçə elementin ötürülməsinə görə artacaq. |
İstifadə | |
Əlavə mövcud siyahının sonuna tək element əlavə etmək üçün istifadə olunur. | Uzantı mövcud siyahının sonuna birdən çox element əlavə etmək üçün istifadə olunur. |
Xülasə – Python-da əlavə et və genişləndir
Python yüksək səviyyəli, ümumi təyinatlı proqramlaşdırma dilidir. Asanlıqla oxuna bilən və başa düşülən olduğu üçün proqramçılar arasında məşhur proqramlaşdırma dilidir. Python proqramlarını saxlamaq və sınaqdan keçirmək də asandır. Python dili bir çox daxili funksiyaları təmin edir. Buna görə də proqramçılar onları əvvəldən həyata keçirmədən proqramda istifadə edə bilərlər. Bu məqalədə əlavə və genişləndirmə kimi iki daxili funksiya müzakirə edilmişdir. Python-da əlavə etmək və genişləndirmək arasındakı fərq ondan ibarətdir ki, append öz arqumentlərini siyahının sonuna tək element kimi əlavə edir, genişləndirmə isə öz arqumentləri üzərində təkrarlanır və hər bir elementi siyahıya əlavə edir və onu genişləndirir.