Питонда қайталанатын болады ма?
Питонда қайталанатын болады ма?

Бейне: Питонда қайталанатын болады ма?

Бейне: Питонда қайталанатын болады ма?
Бейне: Сабақ #2. Python - Шарттар (if/elif/else) 2024, Мамыр
Anonim

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

Осылайша, тізім питон тілінде қайталануы мүмкін бе?

Объекті деп аталады қайталанатын егер біз одан итераторды ала алсақ. Кіріктірілген контейнерлердің көпшілігі Python сияқты: тізім , кортеж, жол және т.б қайталанатын.

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

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

мысалдары қайталанатын барлық ретті қамтиды түрлері (мысалы, тізім, str және кортеж) және кейбір реттілік емес түрлері dict, файл нысандары және _iter_() әдісімен немесе Sequence семантикасын жүзеге асыратын _getitem_() әдісімен анықтайтын кез келген сыныптардың нысандары сияқты.

Сөздік қайталанатын Python ма?

А сөздік өздігінен а қайталанатын оның кілттерінен. Оның үстіне, біз қайталай аламыз сөздіктер 3 түрлі жолмен: дикт . values() - бұл a қайтарады қайталанатын -ның сөздік құндылықтар.

Ұсынылған: