iterable이란 용어는 어떤 객체가 반복 가능한지를 나타냅니다.
다시 말해, 해당 객체의 원소를 하나씩 차례로 접근할 수 있다는 것을 의미합니다. 파이썬에서는 이러한 iterable 객체를 'for' 루프를 사용하여 순회할 수 있습니다.
일반적인 iterable 객체의 예시
1. 리스트(List): 가장 흔히 사용되는 반복 가능한 객체입니다.
for item in [1, 2, 3]:
print(item)
2. 문자열(String): 문자열도 반복 가능합니다. 각 문자를 하나씩 순회합니다.
for char in "hello":
print(char)
3. 튜플(Tuple): 리스트와 비슷하지만, 변경할 수 없는(immutable) 특성을 가진 데이터 구조입니다.
for item in (1, 2, 3):
print(item)
4. 딕셔너리(Dictionary): 딕셔너리를 순회하면 키가 반환됩니다. 'values()'나 'items()'와 같은 메서드를 사용하여 값을 또는 키-값 쌍을 순회할 수도 있습니다.
for key in {"a": 1, "b": 2}:
print(key)
5. 집합(Set): 중복 없는 항목들의 모음입니다.
for item in {1, 2, 3}:
print(item)
6. 파일(File): 파일도 반복 가능합니다. 파일의 각 줄을 순회할 수 있습니다.
위의 예시 외에도 많은 내장 객체와 사용자 정의 객체가 iterable할 수 있습니다.
'Python > 05 파이썬 심화' 카테고리의 다른 글
zip() (0) | 2023.09.07 |
---|---|
enumerate() (0) | 2023.09.07 |
sort() sorted() (0) | 2023.09.07 |
set (0) | 2023.09.06 |
math (0) | 2023.09.06 |