목록 목록이 제공됩니다. 내부 목록 또는 하위 목록에서 각각의 최대값을 찾아야 합니다. 최대 및 내부 in 조건으로 for 루프를 설계하고 각 하위 목록에서 최대값을 얻기 위해 max 함수를 적용합니다. 예 Alist = [[10, 13, 454, 66, 44], [10, 8, 7, 23]] # Given list print("The given list:\n ",Alist) # Use Max res = [max(elem) for elem in Alist] # Printing max print("Maxim
2D 목록에는 요소로 목록이 있습니다. 즉, 목록의 목록입니다. 이 기사에서는 목록 내의 모든 목록 중에서 가장 일반적인 요소를 찾아야 합니다. 최대 및 개수 포함 주어진 하위 목록에 요소가 있는지 확인하기 위해 조건이 있는 다음을 설계합니다. 그런 다음 최대 빈도의 요소를 가져오기 위해 count 함수와 함께 max 함수를 적용합니다. 예시 def highest_freq(lst): SimpleList = [el for sublist in lst for el in sublist] re
이 기사에서는 주어진 목록에서 가장 일반적인 요소를 찾는 방법을 볼 것입니다. 즉, 빈도가 가장 높은 요소입니다. 최대 및 개수 포함 목록의 고유한 요소를 가져온 다음 목록의 각 요소를 고려하기 위해 왜 set 함수를 적용했는지 설명합니다. 마지막으로 max 함수를 적용하여 빈도가 가장 높은 요소를 가져옵니다. 예시 # Given list listA = [45, 20, 11, 50, 17, 45, 50,13, 45] print("Given List:\n",listA) res = max(set(listA), key
이 기사에서는 특정 문자로 시작하는 목록의 모든 요소를 찾을 수 있습니다. 인덱스 이하 나중에 테스트에서 대소문자에 관계없이 목록에 있는 요소의 첫 글자와 일치할 수 있도록 lower 함수를 사용합니다. 그런 다음 목록에 있는 요소의 첫 번째 문자가 테스트 문자와 비교되도록 0의 인덱스를 사용합니다. 예시 listA = ['Mon', 'Tue', 'Wed', 'Thu'] # Test with letter test = 'T' # printing origina
이 기사에서 우리는 주어진 목록에서 홀수번 나오는 그 숫자를 목록에서 찾아야 합니다. 또한 Lambda 함수와 reduce 함수를 사용해야 합니다. 요소가 홀수번 존재하는지 확인하는 Lambda 함수를 적용하여 reduce 함수를 사용하는 함수를 설계합니다. 예시 from functools import reduce def oddcount(i): print(reduce(lambda x, y: x ^ y, i)) listA = [12,34,12,12,34] print("Given list:\n"
목록은 다른 목록을 요소로 포함할 수 있습니다. 이 기사에서 우리는 주어진 목록에 존재하는 최대값을 가진 하위 목록을 찾는 것과 같습니다. 최대 및 람다 사용 max 및 Lambda 함수를 함께 사용하여 최대값을 갖는 해당 하위 목록을 제공할 수 있습니다. 예 listA = [['Mon', 90], ['Tue', 32], ['Wed', 120]] # Using lambda res = max(listA, key=lambda x: x[1]) # printing output print(&quo
목록은 요소로 튜플을 가질 수 있습니다. 이 기사에서는 문자열인 특정 검색 요소를 포함하는 튜플을 식별하는 방법을 배웁니다. 상태 및 상태 우리는 조건에 따라 디자인할 수 있습니다. 에서 조건 또는 조건의 조합을 언급할 수 있습니다. 예 listA = [('Mon', 3), ('Tue', 1), ('Mon', 2), ('Wed', 3)] test_elem = 'Mon' #Given list print("Given list:\n",listA)
튜플 목록이 있습니다. 그것에서 우리는 상위 k개의 빈번한 요소를 찾아야 합니다. k가 3이면 목록 안의 튜플에서 상위 3개 요소를 찾아야 합니다. defaultdict 사용 defaultdict를 사용하여 요소를 사전 컨테이너에 넣습니다. 그런 다음 상위 k개 조건을 만족하는 요소만 찾습니다. 예 import collections from operator import itemgetter from itertools import chain # Input list initialization listA = [[('Mon'
이 기사에서는 주어진 목록에 있는 모든 튜플의 길이가 같은지 알아낼 것입니다. 렌 포함 우리는 len 함수를 사용하고 그 결과를 우리가 검증하는 주어진 값과 비교할 것입니다. 값이 같으면 길이가 같거나 같지 않은 것으로 간주합니다. 예시 listA = [('Mon', '2 pm', 'Physics'), ('Tue', '11 am','Maths')] # printing print("Given list of tuples:\n", l
요소가 정수인 목록이 제공됩니다. 상대 순서를 찾아야 합니다. 즉, 오름차순으로 정렬된 경우 해당 위치의 인덱스를 찾아야 합니다. 정렬 및 색인 사용 먼저 전체 목록을 정렬한 다음 정렬 후 각 목록의 인덱스를 찾습니다. 예 listA = [78, 14, 0, 11] # printing original list print("Given list is : \n",listA) # using sorted() and index() res = [sorted(listA).index(i) for i in listA] # prin
문자열 목록이 주어지면 비어 있지 않은 첫 번째 요소를 찾을 수 있습니다. 문제는 – 목록 시작 부분에 하나, 둘 또는 여러 개의 빈 문자열이 있을 수 있으며 비어 있지 않은 첫 번째 문자열을 동적으로 찾아야 한다는 것입니다. 다음으로 현재 요소가 null인 경우 다음 요소로 계속 이동하기 위해 next 함수를 적용합니다. 예시 listA = ['','top', 'pot', 'hot', ' ','shot'] # Given list print(&q
이 기사에서는 주어진 숫자 목록에서 처음으로 나타나는 0이 아닌 숫자를 찾아야 합니다. 열거 및 다음 사용 enumerate를 고소하여 모든 요소의 목록을 가져온 다음 다음 함수를 적용하여 0이 아닌 첫 번째 요소를 가져옵니다. 예시 listA = [0,0,13,4,17] # Given list print("Given list:\n " ,listA) # using enumerate res = next((i for i, j in enumerate(listA) if j), None) # printing result
2차원 numpy 배열은 배열의 배열입니다. 이 기사에서는 요소를 1차원 배열로 가져오기 위해 평면화하는 방법을 볼 것입니다. 평평하게 numpy의 flatten 함수는 2차원 배열을 1차원 배열로 변환하는 직접적인 방법입니다. 예시 import numpy as np array2D = np.array([[31, 12, 43], [21, 9, 16], [0, 9, 0]]) # printing initial arrays print("Given array:\n",array2D) # Using flatten() res
요소가 사전인 목록이 있습니다. 이러한 모든 목록 요소가 키-값 쌍으로 존재하는 단일 사전을 얻으려면 평면화해야 합니다. for 및 업데이트 사용 빈 사전을 가져와 목록에서 요소를 읽어 요소를 추가합니다. 요소의 추가는 업데이트 기능을 사용하여 수행됩니다. 예 listA = [{'Mon':2}, {'Tue':11}, {'Wed':3}] # printing given arrays print("Given array:\n",listA) print("Type of Ob
튜플 목록이 있습니다. 우리는 그 튜플에서 최대값을 찾아야 합니다. 그러나 둘 이상의 튜플이 동일한 값을 갖는 경우 최대 값을 갖는 첫 번째 튜플이 필요합니다. itemgetter 및 max 사용 itemgetter(1)를 사용하여 인덱스 위치 1에서 모든 값을 가져온 다음 max 함수를 적용하여 최대 값을 가진 항목을 가져옵니다. 그러나 둘 이상의 결과가 반환되는 경우 인덱스 0을 적용하여 최대 요소가 포함된 첫 번째 튜플을 가져옵니다. 예시 from operator import itemgetter # initializing l
문자열 튜플이 있습니다. 튜플에서 이러한 문자열의 첫 번째 문자인 요소 목록을 만들어야 합니다. 색인 포함 각 요소를 취하고 인덱스 조건을 0으로 적용하여 첫 번째 문자를 추출하도록 for 루프를 설계했습니다. 그러면 list 함수가 이를 목록으로 변환합니다. 예시 tupA = ('Mon', 'Tue', 'Wed', 'Fri') # Given tuple print("Given list : \n" ,tupA) # using index with for loop
Python 목록에 true 또는 false 및 0 또는 1과 같은 값이 포함되어 있으면 이진 목록이라고 합니다. 이 기사에서는 이진 목록을 가져와서 목록 요소가 참인 위치의 인덱스를 찾습니다. 열거 포함 열거 함수는 목록에서 모든 요소를 추출합니다. 추출된 값이 참인지 아닌지 확인하기 위해 in 조건을 적용합니다. 예시 listA = [True, False, 1, False, 0, True] # printing original list print("The original list is :\n ",listA)
Python 사전에는 키 값 쌍이 있습니다. 이 기사에서 우리는 요소의 값을 알 때 키의 값을 얻는 것을 목표로 합니다. 이상적으로는 키에서 값이 추출되지만 여기서는 그 반대입니다. 색인 및 값 포함 이를 달성하기 위해 사전 컬렉션의 인덱스 및 값 기능을 사용합니다. 먼저 값을 가져온 다음 키를 가져오도록 목록을 디자인합니다. 예 dictA = {"Mon": 3, "Tue": 11, "Wed": 8} # list of keys and values keys = list(dictA
Python 사전에는 키 값 쌍이 포함되어 있습니다. 이 기사에서는 주어진 파이썬 사전에서 값이 최대인 요소의 키를 얻는 방법을 볼 것입니다. 최대 및 get get 함수와 max 함수를 사용하여 키를 가져옵니다. 예 dictA = {"Mon": 3, "Tue": 11, "Wed": 8} print("Given Dictionary:\n",dictA) # Using max and get MaxKey = max(dictA, key=dictA.get) print(&
주어진 Python 목록에서 마지막 몇 개의 요소만 찾고자 합니다. 슬라이스 사용 추출할 위치의 수가 제공됩니다. 이를 기반으로 음수 기호를 사용하여 목록 끝에서 요소를 슬라이스하는 슬라이싱 기술을 설계했습니다. 예 listA = ['Mon','Tue','Wed','Thu','Fri','Sat'] # Given list print("Given list : \n",listA) # initializing N n = 4 # using