Үндсэн ялгаа – Python дээр нэмэх болон өргөтгөх
Python бол нийтлэг хэрэглээний програмчлалын хэл юм. Энэ нь өндөр түвшний хэл тул синтакс нь програмистуудад ойлгомжтой, уншихад хялбар байдаг. Python дахь хамгийн энгийн өгөгдлийн бүтэц бол дараалал юм. Энэ нь элементүүдийн багц юм. Эхлэх элемент нь тэг индекстэй, дараагийнх нь нэг индекстэй гэх мэт. Жагсаалт нь Python-д суулгасан нэг төрлийн дараалал юм. Жагсаалт дээр зүсэх, нэмэх, үржүүлэх гэх мэт янз бүрийн үйлдлүүдийг хийж болно. Жагсаалтын доторх элемент бүр таслалаар тусгаарлагдсан байдаг. Бүх элементүүдийг дөрвөлжин хаалтанд оруулсан болно. C, Java зэрэг програмчлалын хэлүүдэд ижил төрлийн өгөгдлийн массивыг хадгалах нь зайлшгүй шаардлагатай. Гэхдээ Python жагсаалтад бүх элементүүд ижил төрлийн өгөгдлийн төрөл байх шаардлагагүй. Python хэл нь жагсаалттай холбоотой хэд хэдэн суулгасан функцээр хангадаг. Программист тэдгээрийг програмдаа ашиглаж болно. Тэдгээрийн хоёр нь нэмэх, сунгах. Энэ нийтлэлд python-д нэмэх болон өргөтгөх хоёрын ялгааг авч үзэх болно. Хавсралтын аргыг ихэвчлэн байгаа жагсаалтад нэг элемент нэмэхэд ашигладаг бол өргөтгөх аргыг одоо байгаа жагсаалтад олон элемент нэмэхэд ашигладаг. Python дээр нэмэх болон өргөтгөх хоёрын гол ялгаа нь нэмэх нь аргументуудаа жагсаалтын төгсгөлд нэг элемент болгон нэмдэг бол өргөтгөл нь жагсаалтад элемент бүрийг нэмж, өргөтгөх замаар аргументуудаа давтдагт оршино.
Python дээр append гэж юу вэ?
Хавсралт нь Python-д суурилагдсан функц юм. Энэ нь жагсаалтын төгсгөлд нэг элемент нэмнэ. Доорх программын дагуу жагсаалт1 нь 1, 2, 3 гэсэн гурван элементийг агуулна. Хавсралтын аргыг ашиглан жагсаалт1-д 4-ийн тоог хавсаргав. Үүнийг жагсаалтын төгсгөлд нэмж оруулсан болно. Гаралт нь жагсаалтыг [1, 2, 3, 4] хэлбэрээр өгнө.
Зураг 01: Python дээр нэмэх
Энд байгаа жагсаалт нь [1, 2, 3, 4]. 5 ба 6-р элементүүд нь өөр жагсаалтад багтдаг. Хавсаргах функцийг ашиглан [5, 6] жагсаалтад нэмэгдэнэ. Энэ жагсаалтыг анхны жагсаалтад хавсаргав. [5, 6] нь жагсаалтын төгсгөлд хавсаргасан нэг жагсаалтын элемент юм. Тиймээс хавсралтын арга нь жагсаалтад зөвхөн нэг элемент нэмж болно. Хэдийгээр шинэ жагсаалт нь хоёр элементтэй ч эдгээрийг бүгдийг нь анхны жагсаалтад нэг элемент болгон хавсаргасан болно.
Python дээр өргөтгөл гэж юу вэ?
Extension нь Python-д суурилагдсан функц юм. Энэ нь аль хэдийн байгаа жагсаалтын төгсгөлд олон элемент нэмэхэд хэрэглэгддэг. Өргөтгөх функцийн ажиллагаа дараах байдалтай байна.
Зураг 02: Python дээр сунгах
Доорх программын дагуу жагсаалт1 нь 1, 2, 3 гэсэн гурван элементийг агуулж байна. Өргөтгөх аргыг ашиглан 4-ийн тоог жагсаалт1 хүртэл сунгана. Өргөтгөх аргыг ашиглахдаа 4-ийг жагсаалтад оруулах ёстой. Одоо жагсаалт1 нь [1, 2, 3, 4] байна. Жагсаалт2 гэж өөр жагсаалт байдаг. Энэ нь хоёр элементээс бүрдэнэ. Жагсаалт2-ыг жагсаалт1 болгон сунгасны дараа гаралт нь [1, 2, 3, 4, 5, 6] болно. Жагсаалт2 дахь элементүүдийг жагсаалт1-д тусдаа элемент болгон нэмсэн.
Python дээр нэмэх, өргөтгөх хоёрын ижил төстэй зүйл юу вэ?
Нэмэх болон өргөтгөх нь хоёулаа Python програмчлалын хэлээр хангагдсан суурилагдсан функцууд юм
Python дээр нэмэх, өргөтгөх хоёрын ялгаа юу вэ?
Python дээр нэмэх ба өргөтгөх |
|
Хавсралт нь аргументуудаа жагсаалтын төгсгөлд нэг элемент болгон нэмэхэд ашигладаг Python-д суурилагдсан функц юм. | Өргөтгөх нь Python-д суулгагдсан функц бөгөөд аргументуудыг дахин давтаж, жагсаалтад элемент бүрийг өргөтгөх явцад нэмдэг. |
Жагсаалтын урт | |
Хавсралт ашиглах үед жагсаалтын урт нэгээр нэмэгдэнэ. | Extenet ашиглах үед жагсаалтын урт аргумент дотор хэдэн элемент дамжуулагдсанаар нэмэгдэнэ. |
Хэрэглээ | |
Хавсралт нь одоо байгаа жагсаалтын төгсгөлд нэг элемент нэмэхэд хэрэглэгддэг. | Өргөтгөлийг одоо байгаа жагсаалтын төгсгөлд олон элемент нэмэхэд ашигладаг. |
Хураангуй – Python дээр нэмэх ба өргөтгөх
Python бол өндөр түвшний, ерөнхий зориулалттай програмчлалын хэл юм. Энэ нь уншихад хялбар, ойлгомжтой байдаг тул програмистуудын дунд түгээмэл хэрэглэгддэг програмчлалын хэл юм. Python програмуудыг арчлах, турших нь бас хялбар байдаг. Python хэл нь олон суулгасан функцээр хангадаг. Тиймээс програмистууд эхнээсээ хэрэгжүүлэхгүйгээр программдаа ашиглах боломжтой. Энэ нийтлэлд хавсаргах, өргөтгөх гэх мэт хоёр үндсэн функцийг авч үзсэн. Python-д нэмэх, өргөтгөх хоёрын ялгаа нь, нэмэх нь аргументуудаа жагсаалтын төгсгөлд нэг элемент болгон нэмдэг бол өргөтгөл нь аргументуудыг давтаж, жагсаалтад элемент бүрийг нэмж, өргөтгөдөг.