Iterable ba sa python?
Iterable ba sa python?

Video: Iterable ba sa python?

Video: Iterable ba sa python?
Video: Python Iterators: Beginners tutorial 2024, Mayo
Anonim

Kahulugan: An maaaring iterable ay anuman sawa bagay na may kakayahang ibalik ang mga miyembro nito nang paisa-isa, na nagpapahintulot na maulit ito sa isang for-loop. Mga pamilyar na halimbawa ng iterables isama ang mga listahan, tuple, at string - anumang ganitong pagkakasunud-sunod ay maaaring ulitin sa isang for-loop.

Sa ganitong paraan, ang listahan ay maaaring iterable sa python?

Ang isang bagay ay tinatawag maaaring iterable kung makakakuha tayo ng isang iterator mula dito. Karamihan sa mga built-in na lalagyan ay nasa sawa gusto: listahan , tuple, string atbp ay iterables.

Bilang karagdagan, ang tuple ba ay maaaring iterable sa python? Tuples ay maaaring iterable , sa eksaktong parehong paraan tulad ng mga listahan. Dahil a tuple ay maaaring iterable , ang isang nababagong kopya ay madaling malikha gamit ang list() builtin.

Dahil dito, anong mga uri ng data ang maaaring iterable sa python?

Mga halimbawa ng iterables isama ang lahat ng pagkakasunod-sunod mga uri (tulad ng list, str, at tuple) at ilang hindi pagkakasunod-sunod mga uri tulad ng dict, mga file object, at mga object ng anumang klase na iyong tinukoy sa isang _iter_() na pamamaraan o sa isang _getitem_() na pamamaraan na nagpapatupad ng Sequence semantics.

Ang isang diksyunaryo ay maaaring iterable Python?

A diksyunaryo sa kanyang sarili ay isang maaaring iterable ng mga susi nito. Bukod dito, maaari tayong umulit mga diksyunaryo sa 3 iba't ibang paraan: dict . values() - nagbabalik ito ng isang maaaring iterable ng ng diksyunaryo mga halaga.

Inirerekumendang: