본문 바로가기

파이썬 기초/파이썬

시퀀스 sequence - 1 (in, not in)

시퀀스 = sequence = 연속적이다. 

파이썬에서는 리스트,튜플,range, 문자열 처럼 값이 연속적으로 이어진 자료형을 시퀀스 자료형이라고 부른다. 

 


공통기능 

 

시퀀스 자료형의 가장 큰 특징은 공통 동작과 기능을 제공한다는 점이다. 

시퀀스 자료형으로 만든 객체 = 시퀀스 객체 

시퀀스 객체에 들어있는 각 값을 요소(element) 라고 부른다. 

 


 

시퀀스 안에 특정 개체가 들어가 있는지 확인하는 방법 ①

 

>>> a=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> 30 in a
False
>>> 3 in a
True

값 in 시퀀스객체 

= 값은 숫자또는 문자형이 될 것이고, 시퀀스 객체는 변수로 지정한(여기선 a) 것이 될 것이다. 

 

없는 문자형으로 찾아본 것 

한글 문자형은 입력시 오류가 뜬다. 영어 문자는 뜬다. 

하지만! 

a 안에 한글이 있다면? 이라고 생각해서 a에 집어 넣어봤지만, 되지 않았다. 

'가' 추가 입력

아무래도 한글 형은 'name' 이 아니면 넣을 수 없는 것 같다. 

 


시퀀스 안에 특정 개체가 들어가 있는지 확인하는 방법 ②

 

>>> a=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> 30 not in a
True
>>> 1 not in a
False

값 not in 시퀀스객체 

= 위와 전체적인 것 같고, 다른 점이라고 하면 in 앞에 not이 붙어서 '없는' 이라는 의미를 부여해준 것이다. 

not='아닌' 이란 내용이 더해진 것 말고는 달라진게 없으니 추가 설명은 안한다! 

 

'파이썬 기초 > 파이썬' 카테고리의 다른 글

for  (0) 2020.02.02
시퀀스 sequence - 2 (len,index,del)  (0) 2020.01.27
range,list  (0) 2020.01.27
boolean, 비교연산자  (0) 2020.01.24
매개변수, 실행인자  (0) 2020.01.24