Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python의 각 하위 목록에서 최대값 찾기

<시간/>

목록 목록이 제공됩니다. 내부 목록 또는 하위 목록에서 각각의 최대값을 찾아야 합니다.

최대 및 내부

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("Maximum values from each element in the list:\n ",res)

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

The given list:
[[10, 13, 454, 66, 44], [10, 8, 7, 23]]
Maximum values from each element in the list:
[454, 23]

지도 및 최대값 포함

하위 목록을 반복하면서 map을 사용하여 max 함수를 계속 적용합니다.

Alist = [[10, 13, 454, 66, 44], [10, 8, 7, 23]]
# Given list
print("The given list:\n ",Alist)
# Use Max
res =list(map(max, Alist))
# Printing max
print("Maximum values from each element in the list:\n ",res)

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

The given list:
[[10, 13, 454, 66, 44], [10, 8, 7, 23]]
Maximum values from each element in the list:
[454, 23]