목록리스트 (3)
Developer_Neo
https://www.acmicpc.net/problem/10845 10845번: 큐 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net 문제 정수를 저장하는 큐를 구현한 다음, 입력으로 주어지는 명령을 처리하는 프로그램을 작성하시오. 명령은 총 여섯 가지이다. push X: 정수 X를 큐에 넣는 연산이다. pop: 큐에서 가장 앞에 있는 정수를 빼고, 그 수를 출력한다. 만약 큐에 들어있는 정수가 없는 경우에는 -1을 출력한다. size: 큐에 들어있는 정수의 개수를 출력한다. empty: 큐가 비어있으면 1, 아..
빈 문자열 만들기 빈따옴표 이용 str()함수이용 #빈따옴표 이용 s='' print(s) # 결과-> # 아무것도 안나옴 len(s) # 결과: 0 type(s) # 결과: >>> w = str( ) >>> print(w) >>> len(w) 0 >>> type(w) 빈 리스트만들기 빈 대괄호 이용 list()함수이용 >>> a = [] >>> print(a) [] >>> type(a) >>> b = list() >>> print(b) [] >>> type(b) 빈 튜플만들기 빈 소괄호 이용 tuple()함수이용 >>> a=() >>> print(a) () >>> type(a) >>> b=tuple() >>> print(b) () >>> type(b) 빈 사전만들기 빈 중괄호 이용 dict()함수이용 ..
인덱싱(indexing) - 시퀀스 자료형인 문자열, 리스트, 튜플에 사용가능 - 시퀀스 자료형에 부여된 번호를 의미한다. 특징 양수 인덱스 앞에서부터 시작하는 것으로 0부터 시작 음수 인덱스 뒤에서부터 시작하는 것으로 -1부터 시작 문자열 a = 'hello' print(a[0]) # 결과 값: h print(a[1]) # 결과 값: e print(a[2]) # 결과 값: l print(a[3]) # 결과 값: l print(a[4]) # 결과 값: o print(len(a)) # 결과 값: 5 0 1 2 3 4 h e l l o -5 -4 -3 -2 -1 - 양수 인덱스의 맨 마지막은 len(a)-1 이라고 할 수 있고 음수인덱스의 맨 앞은 -len(a)라고 할 수 있다. 리스트 >>> s = 'sh..