[python] isinstance() : 식별자가 특정 형의 데이터를 갖고 있는지 확인한다.¶
In [1]:
a_list = [1,2,3,4,5]
# a_list는 리스트인가?
isinstance(a_list, list)
Out[1]:
In [2]:
a_string = "what is your name?"
# a_string은 str인가?
print(isinstance(a_string, str))
#a_string은 int인가?
print(isinstance(a_string, int))
In [3]:
a_int = 3
# a_int는 int인가?
print(isinstance(a_int, int))
# a_int는 float인가?
print(isinstance(a_int, float))
In [4]:
a_float = 4.0
# a_float은 float인가?
print(isinstance(a_float, float))
# a_float은 int인가?
print(isinstance(a_float, int))
- list, int, float, string이 섞여 있는 리스트 안에서, 리스트만 골라서 출력해보자!¶
In [1]:
x = [1,2,3,4.0,[1,2,3],[3,4],[6],"my","name","is","MJH",['a','b','c'],2.3]
In [3]:
for item in x:
if(isinstance(item, list)):
print(item)
'Python > 내장함수&기타' 카테고리의 다른 글
[Python/내장함수] lambda, map, filter, reduce 함수 사용법 (0) | 2020.04.19 |
---|---|
[Python/기타] 알고리즘(set을 이용한) 시간초과에 도움이 되는 팁 (0) | 2020.03.14 |
[Python/기타] 파이썬 시간 복잡도(Time Complexity) (0) | 2020.02.26 |
[Python/내장함수] 예외 처리하기 (try / except문) (0) | 2020.01.03 |
[Python/내장함수] range와 enumerate 함수 (0) | 2020.01.02 |