Питондо кайталанса болобу?
Питондо кайталанса болобу?

Video: Питондо кайталанса болобу?

Video: Питондо кайталанса болобу?
Video: Есть Киста В Яичниках? Попробуйте Это | Доктор Вивек Джоши 2024, Ноябрь
Anonim

Аныктама: Ан кайталануучу кандайдыр бир Python объект өз мүчөлөрүн бирден кайтарып, аны for циклинде кайталоого мүмкүндүк берет. тааныш мисалдар кайталануучу тизмелерди, кортеждерди жана саптарды камтыйт - каалаган ушундай ырааттуулук for циклинде кайталанса болот.

Ушундай жол менен, тизме питондо кайталанабы?

Объект деп аталат кайталануучу андан итератор ала турган болсок. Көпчүлүк орнотулган контейнерлер Python сыяктуу: тизме , кортеж, сап ж.б кайталануучу.

Кошумчалай кетсек, питондо кортеж кайталанабы? Tuples болуп саналат кайталануучу , тизмелер сыяктуу эле. бери а кортеж болуп саналат кайталануучу , өзгөрмө көчүрмөсү list() курулмасынын жардамы менен оңой түзүлөт.

Демек, питондо кандай маалымат түрлөрү кайталанса болот?

Мисалдар кайталануучу бардык ырааттуулугун камтыйт түрлөрү (мисалы, тизме, str жана кортеж сыяктуу) жана кээ бир ырааттуулугу жок түрлөрү dict, файл объектилери жана сиз аныктаган класстардын объекттери сыяктуу _iter_() методу же Sequence семантикасын ишке ашырган _getitem_() ыкмасы менен.

Сөздүк кайталануучу Pythonбу?

А сөздүк өзүнөн өзү бир кайталануучу анын ачкычтарынын. Мындан тышкары, биз итерациялай алабыз сөздүктөр 3 түрдүү жол менен: дикт . values() - бул анны кайтарат кайталануучу ныкы сөздүк баалуулуктар.

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