range( ) 함수
range(n) 은 0, 1, 2, ... , n-2, n-1 까지의 수열을 의미 예를 들어 range(3) 은 0, 1, 2 인 수열을 의미 for i in range(n) : #range(n)에 들어있는(in) 각각의 수에 대해서(for) 순서대로 i에 저장해 가면서... 이때의 for는 각각의 값에 대하여... 라는 for each 의 의미를 가진다 range(끝) range(시작, 끝) range(시작, 끝, 증감) 형태로 수열을 표현할 수 있다. 시작 수는 포함이고, 끝 수는 포함되지 않는다. [시작, 끝) 증감할 수를 작성하지 않으면 +1이 된다.
2023. 4. 14.
[파이썬100제] 파이썬 List
list(a) => a를 리스트로 만들어쥼 a=input() list(a) for i in a: print(i) a[2:0] : 인덱스 2부터 끝까지 >>> a = [1, 2, 3, 4, 5] >>> b = a[:2] >>> c = a[2:] >>> b [1, 2] >>> c [3, 4, 5] 리스트에 요소 추가(append) append를 사전에서 검색해 보면 "덧붙이다, 첨부하다"라는 뜻 append(x)는 리스트의 맨 마지막에 x를 추가하는 함수 끝에 요소를 추가할땐 append, 특정 index에 추가할땐 insert! >>> a = [1, 2, 3] >>> a.append(4) >>> a [1, 2, 3, 4] 리스트 안에는 어떤 자료형도 추가할 수 있음 >>> a.append([5,6]) >>..
2023. 4. 14.