파이썬 코딩도장 Unit 22 정리(3) - 리스트(튜플)의 최대/최소값, 합계
4. 리스트의 가장 작은 수, 가장 큰 수, 합계 구하기 4-1. 가장 작은 수와 가장 큰 수 구하기 먼저 리스트 a의 첫 번째 요소 a[0]을 변수 smallest에 저장한 다음 for로 리스트의 요소를 모두 반복하며 i 가 smallest보다 작으면 smallest에 i 를 할당한다. >>> a = [38, 21, 53, 62, 19] >>> smallest = a[0] >>> for i in a: ... if i >> smallest 19 - 즉, 숫자를 계속 비교하여 숫자가 작으면 smallest를 바꾸는 방식이다. 가장 큰 수를 구할 때는 부등호를 반대로 바꾸면 된다. >>> a = [38, 21, 53, 62, 19] >>> larg..
2022. 1. 20.
파이썬 코딩도장 Unit 22 정리(2) : 리스트
2. 리스트 할당, 복사 할당과 복사는 비슷한 것 같지만 큰 차이점이 있다. b=a와 같이 리스트(a)를 다른 변수(b)에 할당하면 리스트가 두 개가 될 것 같지만 실제로 리스트는 하나이다. >>> a = [0, 0, 0, 0, 0] >>> b = a # 리스트를 다른 변수에 할당 >>> a is b True a와 b를 is 연산자로 비교하면 True가 나오므로, 변수의 이름만 다를 뿐 리스트 a와 b는 같은 객체임을 알 수 있다. a와 b는 같기 때문에 b[2] = 99 처럼 리스트 b의 요소를 변경하면 리스트 a와 리스트 b에 모두 반영된다. >>> b[2] = 99 >>> a [0, 0, 99, 0, 0] >>> b [0, 0, 99, 0, 0] 리스트 a와 b를 완전히 두 개로 만들려면 cop..
2022. 1. 19.