목록의 요소를 대문자 요소의 빈도로 정렬해야 하는 경우 목록 이해와 isupper 방법을 사용하는 방법을 정의합니다. 아래는 동일한 데모입니다 - 예시 def higher_character_sort(sub): return len([ele for ele in sub if ele.isupper()]) my_list = ["pyt", "is", "FUN", "to", "Learn"] print("The list
Pandas DataFrame에서 공통 요소를 찾으려면 열 목록과 함께 merge() 메서드를 사용할 수 있습니다. 단계 크기가 변경 가능한 2차원 테이블 형식 데이터 df1 만들기 . 입력 DataFrame, df1 인쇄 . 다른 2차원 테이블 형식 데이터 df2 만들기 . 입력 DataFrame, df2를 인쇄합니다. . merge()를 사용하여 공통 요소 찾기 방법. 공통 DataFrame을 인쇄합니다. 예시 import pandas as pd df1 = pd.DataFrame( {
키 K에 해당하는 특정 값이 있는지 확인해야 하는 경우 목록 이해를 사용합니다. 아래는 동일한 데모입니다 - 예시 my_list = [{"python" : "14", "is" : "great", "fun" : "1`"},{"python" : "cool", "is" : "fun", "best" : "81"},{"
목록에서 분리된 문자열을 찾아야 하는 경우 두 개의 매개변수를 사용하고 if 조건과 함께 람다 및 reduce 메서드를 사용하여 결과를 결정하는 메서드가 정의됩니다. 아래는 동일한 데모입니다 - 예시 from functools import reduce def determine_disjoint_pairs(disjoint_data, my_result=[]): if not disjoint_data and not reduce(lambda a, b: set(a) & set(b), my_result): &n
N으로 K 거리에 있는 요소를 제거해야 할 때 특정 조건과 함께 목록 이해를 사용합니다. 아래는 동일한 데모입니다 - 예시 my_list =[13, 52, 5, 45, 65, 61, 18 ]print(목록은 :)print(my_list)K =3print(K의 값은 )print(K)N =5print(N의 값은 )print(N)my_result =[요소 N + K인 경우 my_list의 요소에 대한 요소]print(결과는 다음과 같습니다.)print(my_result) 출력 목록은 다음과 같습니다.[13, 52, 5, 45, 65,
목록의 하한을 사용자 지정해야 하는 경우 목록 이해를 사용할 수 있으며 특정 조건을 넣을 수 있습니다. 아래는 동일한 데모입니다 - 예시 my_list = [51, 71, 86, 21, 11, 35, 67] print("The list is :") print(my_list) K = 50 print("The value of K is ") print(K) my_result = [element if element >= K else K for element in my_list] print(
목록에 있는 요소의 음수 인덱스를 가져와야 하는 경우 len 메서드와 index 메서드를 사용합니다. 아래는 동일한 데모입니다 - 예시 my_list = [52, 47, 18, 22, 23, 57, 13] print("The list is :") print(my_list) my_key = 22 print("The value of key is ") print(my_key) my_result = len(my_list) - my_list.index(my_key) print("The r
극단값의 차이가 K보다 큰 목록을 추출해야 하는 경우 목록 이해와 min 및 max 방법을 사용합니다. 아래는 동일한 데모입니다 - 예시 my_list = [[13, 52, 11], [94, 12, 21], [23, 45, 23], [11, 16, 21]] print("The list is :") print(my_list) key = 40 my_result = [element for element in my_list if max(element) - min(element) > key] print(&qu
전체 문자로 행렬을 정렬해야 하는 경우 목록 이해와 sum 및 len 방법을 사용하여 결과를 결정하는 방법이 정의됩니다. 아래는 동일한 데모입니다 - 예시 def total_characters(row): return sum([len(element) for element in row]) my_list = [["pyt", "is", "fun"], ["python", "fun"],["py", "4
요소 수가 K 미만인 요소를 표시해야 하는 경우 두 개의 매개변수를 사용하고 목록 이해를 사용하여 요소를 반복하고 모듈러스 연산자를 사용하여 결과를 결정하는 방법이 정의됩니다. 아래는 동일한 데모입니다 - 예시 def factors(element, K): return len([index for index in range(1, element + 1) if element % index == 0]) <= K my_list = [63, 112, 168, 26, 68] print("The list
인덱스가 동일한 요소를 표시해야 하는 경우 단순 반복과 열거 속성을 사용합니다. 아래는 동일한 데모입니다 - 예시 my_list = [33, 1, 2, 45, 41, 13, 6, 9] print("The list is :") print(my_list) my_result = [] for index, element in enumerate(my_list): if index == element: my_result.append(element) print(&
값과 동일한 빈도로 요소를 추출해야 하는 경우 목록 이해, count 방법 및 set 연산자가 사용됩니다. 아래는 동일한 데모입니다 - 예 my_list = [4, 1, 8, 6, 2, 4, 1, 3, 2, 4, 4] print("The list is :") print(my_list) my_result = list(set([element for element in my_list if my_list.count(element) == element])) print("The result is :"
요소의 특정 자릿수를 기준으로 정렬해야 하는 경우 목록 요소를 매개변수로 사용하여 count 및 str 메서드를 사용하여 결과를 결정하는 메서드가 정의됩니다. 아래는 동일한 데모입니다 - 예시 def sort_count_digits(elements): return str(elements).count(str(my_key)) my_list = [4522, 2452, 1233, 2465] print("The list is :") print(my_list) my_key = 2 print(&
필수 요소가 있는 행을 필터링해야 하는 경우 목록 이해와 전체 연산자가 사용됩니다. 아래는 동일한 데모입니다 - 예시 my_list = [[261, 49, 61], [27, 49, 3, 261], [261, 49, 85], [1, 1, 9]] print("The list is :") print(my_list) check_list = [49, 61, 261, 85] my_result = [index for index in my_list if all(element in check_list for element
문자열 목록에 증분 슬라이스 연결을 표시해야 하는 경우 단순 반복 및 목록 슬라이싱을 사용합니다. 아래는 동일한 데모입니다 - 예시 my_list = ['pyt', 'is', 'all', 'fun'] print("The list is :") print(my_list) my_result = '' for index in range(len(my_list)): my_result += my_list[index][:index
튜플을 전체 자릿수로 정렬해야 하는 경우 목록의 모든 요소를 문자열로 변환하고 이러한 각 문자열의 길이를 가져와 합산하는 메서드가 정의됩니다. 메소드의 결과로 표시됩니다. 아래는 동일한 데모입니다 - 예 def count_tuple_digits(row): return sum([len(str(element)) for element in row]) my_tuple = [(32, 14, 65, 723), (13, 26), (12345,), (137, 234, 314)] print("The tupl
Boolean True가 있는 행을 추출해야 하는 경우 any 연산자와 함께 목록 이해가 사용됩니다. 아래는 동일한 데모입니다 - 예시 my_tuple = [[False, True], [False, False], [True, False, True], [False]] print("The tuple is :") print(my_tuple) my_result = [row for row in my_tuple if any(element for element in row)] print("The result i
최대 문자열 길이로 행렬을 정렬해야 하는 경우 목록을 매개변수로 받아 목록 이해와 max 및 len 메서드를 사용하여 결과를 결정하는 메서드가 정의됩니다. 아래는 동일한 데모입니다 - 예 def max_length(row): return max([len(element) for element in row]) my_matrix = [['pyt', 'fun'], ['python'], ['py', 'cool'], ['py', &
주어진 범위에 대해 목록의 모든 짝수 요소를 테스트해야 하는 경우 간단한 반복 및 모듈러스 연산자가 사용됩니다. 아래는 동일한 데모입니다 - 예시 my_list = [32, 12, 42, 61, 58, 60, 19, 16] print("The list is :") print(my_list) i, j = 2, 7 my_result = True for index in range(i, j + 1): if my_list[index] % 2 : my_re
문자열을 문자 목록에서 테스트해야 하거나 그 반대의 경우에도 간단한 in 연산자와 join 메서드를 사용합니다. 아래는 동일한 데모입니다 - 예시 my_string = 'python' print("The string is :") print(my_string) my_key = ['p', 'y', 't', 'h', 'o', 'n', 't', 'e', 's', 't&