[python] 최소 최대값 구하기

[python] 최소 최대값 구하기 updated_at: 2024-01-08 13:20

최소 최대값 구하기

min

리스트

list = [1, 2, 3]
min(list)  # 결과 : 1

list = [4, 3, 2, 1, 9]
print(max(list))  # 결과 : 9

문자열

str = 'BlockDMask'
min(str)  # 결과 : 'B'

str = 'BlockDMask'
print(max(str))  # 결과 : 's'

튜플

tup = (6, 5, 4, 2)
print(min(tup))  # 결과 : 2

tup = (6, 5, 4, 2, 999, 1000, 0)
print(max(tup))  # 결과 : 1000

딕션너리

dic = {'x':10, 'y':30, 'z':20}
print(min(dic.values()))  # 결과 : 10

dic = {'x':10, 'y':30, 'z':20}
print(max(dic.values()))  # 결과 : 30

list of dicts

prices = [
  {'open': 24600, 'high': 24600, 'low': 23800, 'close': 24350}, 
  {'open': 23150, 'high': 24650, 'low': 23100, 'close': 24050},
  {'open': 23000, 'high': 23500, 'low': 22850, 'close': 23050}, 
  {'open': 23350, 'high': 23350, 'low': 22800, 'close': 23300}
]

maxV = max(prices, key=lambda x:x['close'])
minV = min(prices, key=lambda x: x['close'])
print(maxV)  # 결과 : {'open': 24600, 'high': 24600, 'low': 23800, 'close': 24350}
print(minV)  # 결과 : {'open': 23000, 'high': 23500, 'low': 22850, 'close': 23050}
평점을 남겨주세요
평점 : 2.5
총 투표수 : 1

질문 및 답글