목록Head/Code (25)
Head vs breakz
1.heapq - heappush,heappop,heapushpop,heapify import heapq a= [] heapq.heappush(a,4) heapq.heappush(a,2) heapq.heappush(a,3) heapq.heappush(a,5) print(a) #[2, 4, 3, 5] heapq.heappop(a) print(a) #[3, 4, 5] heapq.heappushpop(a,7) print(a) #[4, 7, 5] b = [4, 1, 7, 3, 8, 5] heapq.heapify(b) print(b) #[1, 3, 5, 4, 8, 7] 2.deque - append,appendleft,pop,popleft,extend,extendleft,rotate from collections..
rjust() str.rjust(길이 , 문자(기본값 공백)) 문자열을 오른쪽 정렬한 후에 정한 길이의 왼쪽에 문자를 채워 넣는 방법이다. num = '123'.rjust(5,'ㄱ') print(num) #ㄱㄱ123 txt = '몰라요오'.rjust(10,'아') print(txt) #아아아아아아몰라요오 ljust() str.ljust(길이 , 문자(기본값 공백)) 문자열을 왼쪽 정렬한 후에 정한 길이의 오른쪽에 문자를 채워 넣는 방법이다. num = '123'.ljust(5,'0') print(num) #12300 txt = '몰라요오'.ljust(10,'아') print(txt) #몰라요오아아아아아아 center() str.center(길이 , 문자(기본값 공백)) 문자열을 가운데 정렬한 후에 정한 ..
zip() 자료형을 묶어서 사용가능하게 하는 함수이다. 여러개의 자료형을 묶어서 사용 할 수 있다. color = ['yellow','dark','blue','green'] num_1 = [1,2,3,4] txt = ['노랑','블랙','파랑','초록'] #예시 list_color = list(zip(color,num_1,txt)) #결과 print(list_color) [('yellow', 1, '노랑'), ('dark', 2, '블랙'), ('blue', 3, '파랑'), ('green', 4, '초록')] color = ['yellow','dark','blue','green'] num_2 = [1,2,3,4,5,6] #예시 list_color_1 = list(zip(color,num_2)) #결과 ..
Permutations( 리스트 , 추출개수 ) from itertools import permutations num_5 = [1,2,3,4,5] answer_6 = list(permutations(num_5,2)) print(answer_6) [(1, 2), (1, 3), (1, 4), (1, 5), (2, 1), (2, 3), (2, 4), (2, 5), (3, 1), (3, 2), (3, 4), (3, 5), (4, 1), (4, 2), (4, 3), (4, 5), (5, 1), (5, 2), (5, 3), (5, 4)] num_6 = [1,2,3,4,5] answer_7 = list(permutations(num_5,3)) print(answer_7) [(1, 2, 3), (1, 2, 4), (1..