주어진 목록에서 하위 목록의 빈도를 계산해야 하는 경우 목록 이해와 if 조건과 함께 len 메서드를 사용합니다. 예시 아래는 동일한 데모입니다 - my_list = [23, 33, 45, 67, 54 , 43, 33, 45, 67, 83, 33, 45, 67,90, 0] print("The list is : " ) print(my_list) sub_list = [33, 45, 67, 90] print("The sub-list is : " ) print(sub_list) my_result
유사한 K 열 요소에 대해 행을 제거해야 하는 경우 단순 반복 및 append 방법을 사용합니다. 예시 아래는 동일한 데모입니다 - my_list =[[45, 95, 26], [70, 35, 74], [87, 65, 23], [70, 35, 74], [67,85,12], [45,65] ,0]]print(목록은 다음과 같습니다. )print(my_list)K =1print(K의 값은 )print(K)my_result =[]my_mem =[]my_list의 인덱스:인덱스가 아닌 경우[ K] my_mem:my_result.append
튜플 목록에서 연속적인 요소를 필터링해야 하는 경우 튜플 목록을 매개변수로 받아 모든 튜플의 인덱스를 확인하고 인덱스에 따라 Boolean 값을 반환하는 메서드를 정의합니다. 예시 아래는 동일한 데모입니다 - print("Method definition begins...") def check_consec_tuple_elem(my_tuple): for idx in range(len(my_tuple) - 1): if my_tuple[idx + 1] != m
주어진 모든 문자가 목록에 있는 문자열을 찾아야 할 때 문자열을 매개변수로 사용하여 문자열을 반복하고 인덱스 값을 추가하는 메서드가 정의됩니다. 예 아래는 동일한 데모입니다 - print(메소드 정의 시작...)def convert_to_my_string(my_string):my_result = my_string의 인덱스:my_result +=index return my_resultprint(메소드 정의 종료...)my_string =[L ,에, 아, r, n, 피, y, t, h, o, n, c, o, o, l, f, u, n]
특정 인덱스의 요소가 다른 요소 목록과 같은지 확인해야 하는 경우 단순 반복 및 Boolean 값을 사용합니다. 예시 아래는 동일한 데모입니다 - my_list_1 = [69, 96, 23, 57, 13, 75, 13] my_list_2 = [68, 21, 69, 23, 49, 35, 73] print("The first list is : " ) print(my_list_1) print("The first list after sorting is :") my_list_1.sort() print
숫자열을 K자리의 정수로 분할해야 하는 경우 단순 반복인 int 방법과 append 방법을 사용합니다. 예시 아래는 동일한 데모입니다 - my_string =69426874124863145print(문자열: )print(my_string)K =4print(K의 값은 )print(K)my_result =[]for index in range(0, len( my_string), K):my_result.append(int(my_string[index :index + K]))print(결과 목록은 다음과 같습니다. )print(my_res
다른 목록을 기반으로 K개의 요소를 최대로 가져와야 하는 경우 간단한 반복인 append 방법과 max 방법을 사용합니다. 예시 아래는 동일한 데모입니다 - my_list_1 = [62, 25, 32, 98, 75, 12, 46, 53] my_list_2 = [91, 42, 48, 76, 23, 17, 42, 83] print("The first list is : " ) print(my_list_1) print("The first list after sorting is : " ) my_lis
다중 크기 행렬의 뒤쪽 열을 변환해야 하는 경우 간단한 반복 및 음수 인덱싱과 함께 append 방법을 사용합니다. 예 아래는 동일한 데모입니다 - 내 목록 =[[41, 65, 25], [45, 89], [12, 65, 75, 36, 58], [49, 12, 36, 98],[47, 69, 78]] print(목록은 다음과 같습니다. )print(my_list)print(정렬 후 목록은 다음과 같습니다. )my_list.sort()print(my_list)my_result =[]my_list의 sub_list:my_result.
동일한 요소를 포함하는 튜플을 필터링해야 하는 경우 목록 이해와 set 연산자 및 len 메서드를 사용할 수 있습니다. 예시 아래는 동일한 데모입니다 - 내 목록 =[(31, 54, 45, 11, 99) , (11,11), (45, 45, 45), (31, 54, 45, 11, 99),(99, 99), (0,0)]print(목록은 다음과 같습니다. )print(my_list)my_result =[sub_list for sub_list in my_list if len(set(sub_list)) ==1]print(결과 목록은 :)p
목록의 인덱스에 있는 요소를 제거해야 하는 경우 enumerate 속성, not in 연산자, 단순 반복 및 append 메서드가 사용됩니다. 예 아래는 동일한 데모입니다 - my_list =[91, 75, 15, 45, 69, 78, 23, 71, 36, 72]print(목록은 )print(my_list)print(정렬 후 목록은 ) my_list.sort()print(my_list)index_list =[2, 4, 5, 7]print(목록에 저장된 인덱스 값은 다음과 같습니다.)print(index_list)my_resul
튜플 목록에서 모든 대문자를 필터링해야 하는 경우 단순 반복, Boolean 값, append 방법 및 isupper 방법이 사용됩니다. 예시 아래는 동일한 데모입니다 - my_list = [("PYTHON", "IS", "Fun"), ("PYTHON", "COOl"), ("PYTHON", ), "ORIENTED", "OBJECT"] print("The list is : &quo
문자열에서 백분율을 추출해야 하는 경우 정규식과 패키지의 findall 메서드를 사용합니다. 예시 아래는 동일한 데모입니다 - import re my_string = 'Python is % always fun % to learn % and teach' print("The list is : " ) print(my_string) my_result = re.findall('\d*%', my_string) print("The resultant list is : ")
접두어 발생 여부에 따라 문자열을 분할해야 하는 경우 두 개의 빈 목록이 정의되고 접두어 값이 정의됩니다. append 메서드와 함께 간단한 반복이 사용됩니다. 예시 아래는 동일한 데모입니다 - from itertools import zip_longest my_list = ["hi", 'hello', 'there',"python", "object", "oriented", "object", "cool&qu
목록에 있는 요소의 그룹화된 연속 범위 인덱스를 가져와야 하는 경우 defaultdict가 생성됩니다. groupby 방법, len 방법, list 방법 및 append 방법과 함께 간단한 반복이 사용됩니다. 예시 아래는 동일한 데모입니다 - from itertools import groupby from collections import defaultdict my_list = [63, 12, 84, 91, 52, 39, 25, 27, 20, 11, 0,9] print("The list is : " ) prin
문자열의 분할이 동일한지 확인해야 하는 경우 if 조건과 함께 len 메서드, list 메서드 및 set 연산자를 사용합니다. 예시 아래는 동일한 데모입니다 - my_string =96%96%96%96%96%96print(문자열은 다음과 같습니다. )print(my_string)my_split_char =%print(문자열을 분할할 문자는 다음과 같습니다. )print(my_split_char)my_result =len(list(set(my_string.split(my_split_char)))) ==1print(결과 목록은 다음
키의 i 인덱스 값을 기준으로 사전 목록을 정렬해야 하는 경우 sorted 방식과 람다 방식을 사용합니다. 예시 아래는 동일한 데모입니다 - my_list = [{"Python" : "Best", "to" : "Code"}, {"Python" : "Good", "to" : "Learn"}, {"Python" : "object", "to
딕셔너리 뿐만 아니라 리스트에도 키가 있는 경우 키 값을 추출해야 하는 경우 단순 반복과 all 연산자를 사용합니다. 예시 아래는 동일한 데모입니다 - my_list =[파이썬, is, fun, to, learn, and, teach, cool, object, oriented]my_dictionary ={ Python :2, fun :4, learn :6}K =Pythonprint(K의 값은 )print(K)print(목록은 다음과 같습니다. )print(my_list)print (사전은 )print(my_dictionary)
행렬 요소의 평균을 구해야 하는 경우 환경으로 가져온 후 Numpy 패키지의 mean 방법이 사용됩니다. 예시 아래는 동일한 데모입니다 - import numpy as np my_matrix = np.matrix('[24, 41; 35, 25]') print("The matrix is : " ) print(my_matrix) my_result = my_matrix.mean() print("The result is : ") print(my_result) 출력 The matrix
고유한 값 목록이 있는 사전을 가져와야 하는 경우 간단한 반복과 함께 set 연산자와 목록 메서드를 사용합니다. 예시 아래는 동일한 데모입니다 - my_dictionary = [{'Python' : 11, 'is' : 22}, {'fun' : 11, 'to' : 33}, {'learn' : 22},{'object':9},{'oriented':11}] print("The dictionary is : " ) prin
정수 목록의 모든 요소에 알파벳을 할당해야 하는 경우 ascii_lowercase 방식과 목록 내포를 사용합니다. 예시 아래는 동일한 데모입니다 - import string my_list = [11, 51, 32, 45, 21, 66, 12, 58, 90, 0] print("The list is : " ) print(my_list) print("The list after sorting is : " ) my_list.sort() print(my_list) temp_val = {} my_co