Python 반복자
위에서는 반복을 간략하게 소개합니다. 반복은 Python의 가장 강력한 기능 중 하나이며 컬렉션 요소에 액세스하는 방법입니다. 이제 공식적으로 주제를 입력합니다: iterator, iterator는 순회 위치를 기억할 수 있는 객체입니다.
반복자 개체는 모든 요소에 액세스할 때까지 컬렉션의 첫 번째 요소부터 액세스하기 시작합니다.
반복자는 앞으로만 갈 수 있고 뒤로 갈 수 없습니다.
Iterator에는 iter() 및 next()라는 두 가지 기본 메서드가 있으며 문자열, 목록 또는 튜플 객체를 사용하여 반복자를 만들 수 있습니다. 일반 for 문을 사용하여 Iterator 객체를 탐색하거나 () 함수를 사용하여 탐색할 수 있습니다. .
구체적인 예:
# 1、字符创创建迭代器对象
str1 = 'liangdianshui'
iter1 = iter ( str1 )
# 2、list对象创建迭代器
list1 = [1,2,3,4]
iter2 = iter ( list1 )
# 3、tuple(元祖) 对象创建迭代器
tuple1 = ( 1,2,3,4 )
iter3 = iter ( tuple1 )
# for 循环遍历迭代器对象
for x in iter1 :
print ( x , end = ' ' )
print('\n------------------------')
# next() 函数遍历迭代器
while True :
try :
print ( next ( iter3 ) )
except StopIteration :
break최종 출력 결과:
l i a n g d i a n s h u i ------------------------ 1 2 3 4
새로운 파일
시사
Clear
- 코스 추천
- 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~
이 강좌를 시청한 학생들도 학습하고 있습니다.
PHP로 사업을 시작하는 방법에 대해 간단히 이야기해 보겠습니다.
웹 프론트 엔드 개발에 대한 빠른 소개
민망한 물건 백과사전 사이트를 모방한 Mini 버전 MVC 프레임워크의 대규모 실용 Tianlongbabu 개발
PHP 실용 개발 시작하기: 빠른 PHP 생성 [중소기업 포럼]
로그인 인증 및 클래식 게시판
컴퓨터 네트워크 지식 수집
빠른 시작 Node.JS 정식 버전
당신을 가장 잘 이해하는 프론트엔드 강좌: HTML5/CSS3/ES6/NPM/Vue/...[원본]
자신만의 PHP MVC 프레임워크 작성(깊이 있는 40개 장/자세한 내용/초보자가 발전하려면 읽어야 함)
















