Помозите развоју веб локације, дељење чланка са пријатељима!
Дефиниција функције листе Питхон 3
Питхон 3 функције листе је основни концепт који се користи у Питхон-у. У Питхон-у, секвенца је најосновнији тип података. Елементу секвенце се додељује број његов индекс или локацију. Почетни индекс је нула, затим један, два и тако даље. Најпопуларније секвенце у Питхон-у су листе и торке. Питхон такође укључује функције за одређивање низа дужине, као и највеће и најмање ставке.
Питхон 3 функције листе
- Са свим врстама секвенци, постоји неколико ствари које можемо да урадимо. Индексирање одређивања чланства су само неке од доступних операција.
- Функција листе у Питхон-у је најсвестранија и може се изразити листа може бити вредност раздвојена зарезима затворена угластим заградама. Најважнија карактеристика листе је да њене ставке не морају бити истог типа.
- Стављање различитих ставки раздвојених зарезима између угластих заграда је све што је потребно да се направи листа.
У наставку је листа функција доступних у питхон-у.
1) Лен -
- Позивањем сопствене методе дужине објекта листе. Прихвата објекат листе као улаз и нема утицаја на листу.
- Метода лен се може применити на било коју секвенцу или колекцију (као што је текст, бајтови, тупле, листа или опсег).
- Доњи пример показује функцију лен у Питхон-у 3.
Шифра:
"студ_наме=(АБЦ, ПКР, КСИЗ) принт(лен(име_студ_наме))"
2) Листа -
- У наставку је приказана листа питхон 3. У доњем примеру смо одштампали 3 листе, прва садржи вредности стрингова, друга садржи целобројне вредности, а трећа такође садржи вредност стринга.
Шифра:
пи_лист1=('АБЦ', 'ПКР', 'КСИЗ');
принт (пи_лист3)
пи_лист2=(11, 13, 15);
"пи_лист3=(п, к, р);
"принт (пи_лист1)
принт (пи_лист2)
- Можемо приступити наведеним вредностима са листе. Да бисте добили вредности са листа, користите угласте заграде и индекс или индексе да бисте добили вредност у том индексу.
- Доњи пример показује како да приступите вредностима са листе. Правимо две листе, у првој листи приступамо само једном елементу са листе. Али у другој листи приступамо елементима са листе у низу.
Шифра:
пи_лист1=('АБЦ', 'ПКР', 'КСИЗ');
"принт (пи_лист2(1:5): , пи_лист2(1:5))"
пи_лист2=(11, 13, 15, 17, 19, 21, 23, 25);
"принт (пи_лист1(0): , пи_лист1(0))
"
3) Макс. -
- Враћа се највећа ставка у итерабле. Аргумент кључа ће специфицирати алгоритам редоследа са једним аргументом сличан сортирању.
- Ако је испоручени итерабле празан, подразумевани аргумент дефинише објекат који треба да се врати. Грешка вредности се јавља ако итерабле садржи празну вредност и није наведена подразумевана вредност. Само прва пронађена ставка је враћена ставка има исту максималну вредност.
- Доле наведени пример показује максималне функције на питхон 3 листи су следеће.
Шифра:
"пи_мак=(АБЦ, ПКР, КСИЗ) штампа (мак(пи_мак))"
пи_мак=(11, 13, 15, 17, 19, 21) пи_мак1=(11, 13, 15, 17) принт (мак(пи_мак, пи_мак1))
"пи_мак=(АБЦ, ПКР, КСИЗ) принт (мак(пи_мак))
"
4) Мин
- Враћена је најмања ставка у итерабле. Аргумент кључа ће специфицирати алгоритам за редослед са једним аргументом сличан сортирању.
- Ако је испоручени итерабле празан, подразумевани аргумент дефинише објекат који треба да се врати. Грешка вредности се јавља ако итерабле садржи празну вредност и није наведена подразумевана вредност. Само прва пронађена ставка је враћена ставка има исту минималну вредност.
- Доњи пример показује да је мин функција на листи питхон 3 следећа.
Шифра:
"пи_мин=(АБЦ, ПКР, КСИЗ) штампа (мин(пи_мин))"
пи_мин=(11, 13, 15, 17, 19, 21) пи_мин1=(11, 13, 15, 17) принт (мин(пи_мин, пи_мин1))
"пи_мин=(АБЦ, ПКР, КСИЗ) штампа (мин(пи_мин))
"
5) Распон
- Представља непроменљиву серију бројева, која се обично користи у фор петљама за петљу одређени број пута.
- Може се користити заједно са листом за генерисање листе ставки које спадају у одређени опсег. Опсег је тип секвенце који се може променити.
- У наставку је пример функције опсега у Питхон-у је следећи.
Шифра:
принт (лист (опсег(11)))
штампа (лист (опсег(71, 73, 75)))
штампа (лист (опсег(11, 13)))
штампа (лист (опсег(61, 63)))
6) Сума
- Функција сума у Питхон-у додаје све ставке и враћа укупан износ. С лева на десно, итерабле укључује објекте који се додају. Почетак је враћање позитивне вредности.
- Ставке и почетак итерабле треба да буду цели бројеви. Ако није наведена вредност за почетак. Испод је следећа синтакса функције сума у Питхон-у.
Сум (итерабле(,старт))
- Доњи пример показује да је функција суме у Питхон-у следећа. У следећем примеру, користили смо функцију сума да вратимо збир свих вредности.
Шифра:
деф пи_лооп (пи_итемс, пи_старт):
"принт (Збир је:, пи_лооп (пи_итемс, 11))"
пи_тотал=пи_старт
за ставку у пи_итемс:
пи_тотал +=ставка
врати пи_тотал
иф __наме__=='__маин__':
пи_итемс=(11, 13, 15, 19, 17, -11) пи_старт=11
7) Сортирано
- Питхон сортирана функција узима итерабле и враћа објекат. Овде ће се моћи понављати листа објеката.
- Функционални тастер специфицира функцију са једним аргументом која издваја елемент поређења. Реверсе је боол који дефинише растући или опадајући редослед.
- У наставку је пример сортиране функције у питхон-у као што следи.
Шифра:
пи_нум=(14, 13, 10, 16, 23, 19, 10) принт(сортед(пи_нум))
8) Реверс
- Обрнута функција у Питхон-у враћа обрнути итератор, од којег смо захтевали.
- Доњи пример показује обрнуту функцију у питхон-у.
Шифра:
пи_лист=(11, 12, 14, 13, 15) штампа (листа (обрнута (пи_лист)))
9) Мапа
- Метод мапе у Питхон-у враћа итератор који је мапирана функција сваке итеративне ставке.
- Када не желимо да користимо уобичајену фор петљу, али за сваку ставку у итераблес, користимо ову функцију.
- У наставку је приказан пример функције мапе у питхон-у.
Шифра:
деф додатак (пи):
принт (лист(пи_рес))
ретурн пи + пи
пи_мап=(16, 14, 18, 19, 12, 13, 19) пи_рес=мапа (додатак, пи_мап)
Закључак
Функција листе у Питхон-у је најсвестранија и може се изразити листа може бити вредности раздвојене зарезима затворене угластим заградама. Функције листе Питхон 3 су основни концепт који се користи у Питхон-у. У Питхон-у, секвенца је најосновнији тип података.