[파이썬] 리스트의 원소 타입 확인

Python에서 리스트의 원소 타입을 확인하는 가장 간단한 방법은 type() 함수를 사용하는 것입니다. type() 함수는 주어진 객체의 타입을 반환합니다. 따라서 리스트의 첫 번째 원소에 대해 type() 함수를 호출하면 리스트의 원소 타입을 알 수 있습니다.

아래는 이를 설명하는 예시 코드입니다:

my_list = [1, 2, 3, 4, 5]
element_type = type(my_list[0])
print(element_type)  # <class 'int'>

위의 코드에서 my_listint 타입의 원소를 가지고 있습니다. 따라서 type() 함수를 호출한 결과로 <class 'int'>를 출력합니다.

하지만 리스트의 모든 원소들이 같은 타입을 가지고 있는 것은 아닐 수 있습니다. 다음 예시 코드에서는 리스트의 각 원소에 대해 type() 함수를 순회하면서 타입을 확인합니다:

my_list = [1, 'hello', True, 3.14]

for element in my_list:
    element_type = type(element)
    print(element_type)

# <class 'int'>
# <class 'str'>
# <class 'bool'>
# <class 'float'>

위의 코드에서 my_listint, str, bool, float 타입의 원소들을 가지고 있습니다. 따라서 각각의 원소에 대해 type() 함수를 호출한 결과를 출력합니다.

위의 코드를 통해 Python에서 리스트의 원소 타입을 확인하는 방법을 알아보았습니다. 리스트의 원소 타입을 확인하는 것은 프로그래밍 과정에서 유용한 정보를 제공해주며, 타입에 따라 다른 작업을 수행하는 경우에는 특히 중요합니다.