본문 바로가기

Language/Python

sequence type, baekjoon quest.

Sequence types : 리스트,튜플,range,문자열 같이 연속적으로 이어진 자료형

 

Sequecne types의 가장 큰 특징

공통 동작과 기능을 제공 

시퀀스 객체 : 시퀀스 자료형으로 만든 객체, 시퀀스 객체에 들어있는 각 값을 요소라고 함. 

 

list = [0,14,34,867,345,23,86]
print(34 in / not in list)

-----------

43 in (38.76.43)

1 in range(10)

'P' in "Hello. Python"

->boolean형 출력됨

 

시퀀스객체1 + 시퀀스객체2 -> + 연산자를 사용하여 객체를 서로 연결, 새 겍체 생성 가능. 

**range(10)+range(11,40) : ㄴㄴ

-> 리스트나 튜플로 만들어서 연결가능 . list(range(10))+list(range(11,40))

문자열에 숫자를 연결할 때 숫자를 문자열로 변환하면 됨. str.

 

시퀀스객체[시작:끝:증가폭]시퀀스객체[:] = 시퀀스객체[::}: 전체를 가져옴.

 

 

백준문제 2884

 

H,M = map(int,input().split())

list1 = list(range(0,24))
list2 = list(range(0,60))

newH = list1[list1.index(H)-1]
newM = list2[list2.index(M)-45]

print(newH,newM)

 

이거왜실패뜨냐..? 파이참에서 답도 다 정확하게 나오는데-.-

구냥 리스트로 함 풀어봤는데 단순하게 if로 풀라는건가...

그렇게 풀수야 있겠지만 잼없잖아... 

 

**set

중복이 없는 요소들로만 구성된 집합 컬렉션

+ 그 요소가 몇개인가?

배열 + len 사용 

'Language > Python' 카테고리의 다른 글

2D array + a  (0) 2021.07.18
List  (0) 2021.07.09
자주 쓰는 것들  (0) 2021.04.10
List f(x)  (0) 2021.04.01
basic  (0) 2021.03.24