Python/05 파이썬 심화

iterable

멍멍코 2023. 9. 7. 00:52

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