-
[Python] del과 remove
먼저 차이를 보자면 del : 인덱스로 삭제 remove() : 값으로 삭제 라고 볼 수 있다. 예시를 통해 간단히 이해할 수 있다. >>> int_list = [1, 2, 3, 4, 5, 6, 7] >>> str_list = ['가','나','다','라','마'] >>> del int_list[0] # 한개의 요소를 삭제 >>> print(int_list) [2, 3, 4, 5, 6, 7] >>> del str_list[3:] # 여러개의 요소를 삭제 >>> print(str_list) ['가', '나', '다'] >>> numbers = [1, 2, 2, 3, 3, 3] # 숫자 3이 3개인 리스트 >>> numbers.remove(3) >>> print(numbers) [1, 2, 2, 3, 3] ..
개발/Python
2021. 12. 14.
-
[Python] divmod 함수
divmod(x, y) → 두 숫자를 인자로 전달받아 첫 번째 인자를 두 번째 인자로 나눈 몫과 나머지를 tuple 형식으로 반환한다. >>> divmod(4,2) (2,0) >>> divmod(8,3) (2,2) >>> divmod(-10,3) (-4,2) >>> divmod(-10,-3) (3,-1) >>> divmod(10,-3) (-4,-2) >>> divmod(1.8,2) (0.0, 1.8) >>> divmod(1.8,0.4) (4.0, 0.1999999999996)
개발/Python
2021. 12. 10.