Kas pythonis on itereeritav?
Kas pythonis on itereeritav?

Video: Kas pythonis on itereeritav?

Video: Kas pythonis on itereeritav?
Video: Installing Python in Windows 10! 2024, November
Anonim

Definitsioon: An itereeritav on ükskõik milline Python objekt, mis on võimeline tagastama oma liikmed ükshaaval, võimaldades seda kordustsüklis itereerida. Tuttavad näited itereeritavad sisaldama loendeid, kortereid ja stringe – iga sellist jada saab itereerida for-tsüklis.

Kas loend on sel viisil pythonis itereeritav?

Objekti nimetatakse itereeritav kui saame sellest iteraatori. Enamik sisseehitatud konteineritest Python nagu: nimekirja , korteež, string jne on itereeritavad.

Lisaks, kas korteež on pythonis itereeritav? Kordad on itereeritav , täpselt samamoodi nagu loendid. Kuna a mitmekordne on itereeritav , saab sisseehitatud list() abil hõlpsasti luua muudetava koopia.

Järelikult, millised andmetüübid on pythonis itereeritavad?

Näited itereeritavad sisaldab kogu järjestust tüübid (nt list, str ja korteež) ja mõned mittejärjestused tüübid nagu dict, failiobjektid ja mis tahes klasside objektid, mille määrate meetodiga _iter_() või _getitem_() meetodiga, mis rakendab järjestuse semantikat.

Kas sõnastik on itereeritav Python?

A sõnastik iseenesest on an itereeritav selle võtmetest. Lisaks saame läbi korrata sõnaraamatud 3 erineval viisil: dikt . väärtused() – see tagastab an itereeritav selle sõnastik väärtused.

Soovitan: