Python'до кошуу жана кеңейтүүнүн ортосундагы айырма

Мазмуну:

Python'до кошуу жана кеңейтүүнүн ортосундагы айырма
Python'до кошуу жана кеңейтүүнүн ортосундагы айырма

Video: Python'до кошуу жана кеңейтүүнүн ортосундагы айырма

Video: Python'до кошуу жана кеңейтүүнүн ортосундагы айырма
Video: Python. Айлана сызуу. 2024, Ноябрь
Anonim

Негизги айырмасы – Pythonдо тиркеме жана кеңейтүү

Python - популярдуу жалпы максаттагы программалоо тили. Бул жогорку деңгээлдеги тил, андыктан синтаксис программисттер тарабынан оңой түшүнүктүү жана окулат. Pythonдогу эң негизги маалымат структурасы бул ырааттуулук. Бул элементтердин жыйындысы. Баштапкы элементте нөл индекси бар, кийинкисинде бир индекс жана башкалар бар. Тизме - бул Python'до орнотулган бир типтеги ырааттуулук. Тизмелер боюнча ар кандай операцияларды жасоого болот, мисалы, кесүү, кошуу, көбөйтүү ж.б. Тизмедеги ар бир элемент үтүр менен бөлүнгөн. Бардык элементтер чарчы кашаага алынган. C, Java сыяктуу программалоо тилдеринде бир эле типтеги маалыматтарды массивде сактоо зарыл. Бирок Python тизмесинде бардык элементтердин бир маалымат түрү болушу шарт эмес. Python тили тизмелер менен байланышкан бир нече камтылган функцияларды камсыз кылат. Программист аларды өз программаларында колдоно алат. Алардын экөө, кошуу жана узартуу. Бул макалада pythonдо тиркеме жана кеңейтүүнүн ортосундагы айырма талкууланат. Тиркеме ыкмасы көбүнчө учурдагы тизмеге бир элементти кошуу үчүн колдонулат, ал эми кеңейтүү ыкмасы учурдагы тизмеге бир нече элементтерди кошуу үчүн колдонулат. Python'до append менен кеңейтүүнүн негизги айырмасы, append аргументтерин тизменин аягына бир элемент катары кошот, ал эми кеңейтүү ар бир элементти тизмеге кошуп, аны кеңейтүү аркылуу аргументтерин кайталайт.

Python'до append деген эмне?

Тиркеме Python'до орнотулган функция. Ал тизменин аягында бир элементти кошот. Төмөнкү программага ылайык, тизме1 үч элементти камтыйт, алар 1, 2 жана 3. Тиркеме ыкмасын колдонуу менен тизмеге1 4 саны тиркелет. Ал тизменин аягында кошулат. Чыгуу тизмени [1, 2, 3, 4] катары берет.

Pythonдо кошуу жана кеңейтүүнүн ортосундагы айырма
Pythonдо кошуу жана кеңейтүүнүн ортосундагы айырма

01-сүрөт: Pythonдо тиркеле

Бул жерде, учурдагы тизме [1, 2, 3, 4]. 5 жана 6 элементтер башка тизмеге кирет. Тиркеме функциясын колдонуу менен [5, 6] тизмеге кошулат. Бул тизме баштапкы тизмеге тиркелет. [5, 6] тизменин аягында тиркелет бир тизме элементи болуп саналат. Демек, тиркеме ыкмасы тизмеге бир гана элементти кошо алат. Жаңы тизмеде эки элемент бар болсо да, булардын баары баштапкы тизмеге бир элемент катары тиркелет.

Python'до кеңейтүү деген эмне?

Узартуу Pythonдо орнотулган функция. Ал мурунтан эле бар тизменин аягында бир нече элементтерди кошуу үчүн колдонулат. Кеңейтүү функциясынын функциясы төмөнкүдөй.

Pythonдо кошуу жана кеңейтүүнүн ортосундагы негизги айырма
Pythonдо кошуу жана кеңейтүүнүн ортосундагы негизги айырма

02-сүрөт: Python'до кеңейтүү

Төмөнкү программага ылайык, тизме1 үч элементти камтыйт, алар 1, 2 жана 3. Кеңейтүү ыкмасын колдонуу менен, 4 саны тизмеге1 узартылат. Кеңейтүү ыкмасын колдонууда 4 тизмеге киргизилиши керек. Азыр тизме1 [1, 2, 3, 4]. List2 деп аталган дагы бир тизме бар. Ал эки элементтен турат. Тизме2ден тизмеге1ге чейин узартылгандан кийин, чыгарылыш [1, 2, 3, 4, 5, 6] болот. Тизме2деги элементтер тизме1ге өзүнчө элементтер катары кошулат.

Python'до кошуу жана кеңейтүүнүн ортосунда кандай окшоштук бар?

Кошумча жана кеңейтүү экөө тең Python программалоо тили тарабынан камтылган функциялар

Python'до кошуу жана кеңейтүүнүн ортосунда кандай айырма бар?

Python'да тиркелүү жана кеңейтүү

Тиркеме – бул Pythonдо орнотулган функция, ал аргументтерин тизменин аягына бир элемент катары кошуу үчүн колдонулат. Кеңейтүү бул Python'до орнотулган функция, ал аргументтердин үстүнөн кайталанып, ар бир элементти тизмеге кошуп, аны кеңейтүүдө.
Тизменин узундугу
Тиркемени колдонууда тизменин узундугу бир көбөйөт. Узартуу колдонулганда, тизменин узундугу аргументте канча элемент өткөнүнө көбөйөт.
Колдонуу
Тиркеме учурдагы тизменин аягына бир элементти кошуу үчүн колдонулат. Кеңейтүү учурдагы тизменин аягына бир нече элементтерди кошуу үчүн колдонулат.

Кыскача маалымат – Pythonдо тиркеме жана кеңейтүү

Python жогорку деңгээлдеги, жалпы максаттуу программалоо тили. Бул программисттер арасында популярдуу программалоо тили, анткени ал оңой окулат жана түшүнүктүү. Python программаларын тейлөө жана сыноо да оңой. Python тили көптөгөн камтылган функцияларды камсыз кылат. Ошондуктан, программисттер аларды башынан эле ишке ашырбай эле программада колдоно алышат. Бул макалада тиркелет жана кеңейтүү сыяктуу эки орнотулган функция талкууланды. Python'до append менен кеңейтүүнүн айырмасы, append өз аргументтерин тизменин аягына бир элемент катары кошот, ал эми кеңейтүү аргументтеринин үстүнөн кайталанып, тизмеге ар бир элементти кошуп, аны кеңейтет.

Сунушталууда: