Python/Python Programming

[Python] max, min, sum 내장함수

Pydole 2019. 8. 24. 10:43

 

 

파이썬 내장함수 - max(), min(), sum()

 

max - 반복가능한 객체의 가장 큰 요소 값을 리턴

min - 반복가능한 객체의 가장 작은 요소 값을 리턴

sum - 반복가능한 객체의 요소 값의 합. (Default값 : 0)

 

 

 

 

1. 리스트, 튜플 정수값 리턴

 

a = [1,2,3,4,5]
b = (1,2,3,4,5)
print(max(a),max(b))
print(min(a),min(b))
print(sum(a),sum(b))
5 5
1 1
15 15

 

 

 

2. sum()함수의 default값 조정

 

a = (1,2,3,4,5)
print(sum(a,1))
16

 

 

 

3. 리스트, 튜플 정수값 - 문자열 코드값으로 최대값, 최소값 리턴

 

a = ['a','b','c','d','e']
b = ('a','b','c','d','e')
print(max(a),max(b))
print(min(a),min(b))
e e
a a

 

 

4. 문자열에서 최대값, 최소값 리턴

 

a = 'Python is Beautiful'
print(max(a))
print(min(a))       # 공백이 출력

print(ord(' '))     # 공백의 코드값 '32'
print(ord('a'))
y
 
32
97

 

 

 

5. 수식이나 문자열을 비교하여 최대값, 최소값 리턴

 

print(max(2*1,2*2,2*3))
print(min(2*1,2*2,2*3))
print(min('abc','def','ghi'))
print(max('abc','def','ghi'))
6
2
abc
ghi