반복 가능한 객체는 루프나 반복 가능한 함수를 사용하여 모든 요소를 반복할 수 있는 객체입니다. 목록, 문자열, 사전, 튜플 등을 모두 반복 가능한 객체라고 합니다.
Python 언어에는 객체가 반복 가능한지 여부를 확인하는 여러 가지 방법이 있습니다. 하나씩 살펴보겠습니다.
Python에는 두 가지 루프 기술이 있습니다. 하나는 "for" 루프를 사용하고 다른 하나는 "while" 루프를 사용하는 것입니다. 이 두 루프 중 하나를 사용하면 주어진 객체가 반복 가능한지 확인할 수 있습니다.
이 예에서는 "for" 루프를 사용하여 객체를 반복하고 반복되는지 여부를 확인합니다. 아래는 코드입니다.
으아악주어진 객체가 반복 가능한지 확인하기 위해 for 루프를 사용하는 또 다른 예를 살펴보겠습니다.
으아악아래는 주어진 객체가 반복 가능한지 확인하는 코드의 출력입니다.
으아악Python에는 주어진 객체가 반복 가능한지 여부를 확인하는 iter()라는 함수가 있습니다.
이 예에서는 반복할 객체와 iter 클래스를 hasattr() 함수에 전달합니다. 그런 다음 iter() 메서드를 사용하여 객체가 반복되는지 확인합니다.
으아악Python에서 collections.abc 모듈은 객체가 반복 가능한지 확인하는 데 사용할 수 있는 Iterable이라는 추상 클래스를 제공합니다.
여기서 주어진 객체가 반복 가능한지 여부를 확인하려면 객체와 "Iterable" 추상 클래스를 매개변수로 isinstance() 함수에 전달해야 합니다.
으아악다음은 생성된 출력입니다. -
으아악주어진 객체가 반복 가능한지 확인하는 또 다른 예를 살펴보겠습니다.
으아악위 프로그램의 출력은 -
로 표시됩니다. 으아악파이썬에는 오류가 발생했을 때 이를 처리하는 "try"와 "Exception"이 있습니다. 또한 주어진 객체가 반복 가능한지 여부도 확인합니다.
이것은 주어진 객체가 반복 가능한지 확인하기 위해 try 및 Except와 함께 iter() 함수를 사용하는 예입니다.
으아악l = ["apple",22,"orange",34,"abc",0.3] try: for i in l: print(i) print("Given object is iterable") except TypeError: print("Given object is not iterable")
위 내용은 Python에서 객체가 반복 가능한지 확인하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!