Python/내장함수&기타
[Python/내장함수] isinstance 함수
maengjh
2020. 1. 2. 14:01
[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)