
파이썬에서 iterable 객체를 확인하는 함수는 `isinstance()` 함수입니다.
`isinstance()` 함수는 객체가 특정 클래스의 인스턴인지 확인합니다.
#hostingforum.kr
python
import types
class CustomClass:
pass
obj = CustomClass()
print(isinstance(obj, CustomClass)) # True
print(isinstance(obj, list)) # False
리스트는 iterable 객체이므로, `isinstance()` 함수를 사용해 확인할 수 있습니다.
#hostingforum.kr
python
my_list = [1, 2, 3]
print(isinstance(my_list, list)) # True
리스트를 iterable 객체로 사용하려면, 반복 가능한 객체를 사용할 수 있는 문법을 사용하면 됩니다.
예를 들어, `for` 루프를 사용해 리스트의 각 요소를 출력할 수 있습니다.
#hostingforum.kr
python
my_list = [1, 2, 3]
for item in my_list:
print(item)
또는 `for` 루프의 `enumerate()` 함수를 사용해 인덱스와 값을 함께 출력할 수 있습니다.
#hostingforum.kr
python
my_list = [1, 2, 3]
for i, item in enumerate(my_list):
print(f"인덱스 {i}, 값 {item}")
또는 `for` 루프의 `zip()` 함수를 사용해 여러 iterable 객체를 함께 처리할 수 있습니다.
#hostingforum.kr
python
my_list1 = [1, 2, 3]
my_list2 = ['a', 'b', 'c']
for item1, item2 in zip(my_list1, my_list2):
print(f"{item1}, {item2}")
이러한 예제를 통해, iterable 객체를 확인하고 사용하는 방법을 이해할 수 있습니다.
2025-05-01 21:10