Помозите развоју веб локације, дељење чланка са пријатељима!

Дефиниција функције листе Питхон 3

Питхон 3 функције листе је основни концепт који се користи у Питхон-у. У Питхон-у, секвенца је најосновнији тип података. Елементу секвенце се додељује број његов индекс или локацију. Почетни индекс је нула, затим један, два и тако даље. Најпопуларније секвенце у Питхон-у су листе и торке. Питхон такође укључује функције за одређивање низа дужине, као и највеће и најмање ставке.

Питхон 3 функције листе

  • Са свим врстама секвенци, постоји неколико ствари које можемо да урадимо. Индексирање одређивања чланства су само неке од доступних операција.
  • Функција листе у Питхон-у је најсвестранија и може се изразити листа може бити вредност раздвојена зарезима затворена угластим заградама. Најважнија карактеристика листе је да њене ставке не морају бити истог типа.
  • Стављање различитих ставки раздвојених зарезима између угластих заграда је све што је потребно да се направи листа.

У наставку је листа функција доступних у питхон-у.

1) Лен -

  • Позивањем сопствене методе дужине објекта листе. Прихвата објекат листе као улаз и нема утицаја на листу.
  • Метода лен се може применити на било коју секвенцу или колекцију (као што је текст, бајтови, тупле, листа или опсег).
  • Доњи пример показује функцију лен у Питхон-у 3.

Шифра:

"студ_наме=(АБЦ, ПКР, КСИЗ) принт(лен(име_студ_наме))"

2) Листа -

  • У наставку је приказана листа питхон 3. У доњем примеру смо одштампали 3 листе, прва садржи вредности стрингова, друга садржи целобројне вредности, а трећа такође садржи вредност стринга.

Шифра:

пи_лист1=('АБЦ', 'ПКР', 'КСИЗ');
пи_лист2=(11, 13, 15);
"пи_лист3=(п, к, р);
"принт (пи_лист1)
принт (пи_лист2)
принт (пи_лист3)

  • Можемо приступити наведеним вредностима са листе. Да бисте добили вредности са листа, користите угласте заграде и индекс или индексе да бисте добили вредност у том индексу.
  • Доњи пример показује како да приступите вредностима са листе. Правимо две листе, у првој листи приступамо само једном елементу са листе. Али у другој листи приступамо елементима са листе у низу.

Шифра:

пи_лист1=('АБЦ', 'ПКР', 'КСИЗ');
пи_лист2=(11, 13, 15, 17, 19, 21, 23, 25);
"принт (пи_лист1(0): , пи_лист1(0))
"
"принт (пи_лист2(1:5): , пи_лист2(1:5))"

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)))
штампа (лист (опсег(11, 13)))
штампа (лист (опсег(61, 63)))
штампа (лист (опсег(71, 73, 75)))

6) Сума

  • Функција сума у Питхон-у додаје све ставке и враћа укупан износ. С лева на десно, итерабле укључује објекте који се додају. Почетак је враћање позитивне вредности.
  • Ставке и почетак итерабле треба да буду цели бројеви. Ако није наведена вредност за почетак. Испод је следећа синтакса функције сума у Питхон-у.

Сум (итерабле(,старт))

  • Доњи пример показује да је функција суме у Питхон-у следећа. У следећем примеру, користили смо функцију сума да вратимо збир свих вредности.

Шифра:

деф пи_лооп (пи_итемс, пи_старт):
пи_тотал=пи_старт
за ставку у пи_итемс:
пи_тотал +=ставка
врати пи_тотал
иф __наме__=='__маин__':
пи_итемс=(11, 13, 15, 19, 17, -11) пи_старт=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 су основни концепт који се користи у Питхон-у. У Питхон-у, секвенца је најосновнији тип података.

Помозите развоју веб локације, дељење чланка са пријатељима!

Категорија: