[python] List 활용하기(3)- 기타 내장함수
🚀 index()
특정 원소의 index number 리턴
a = list(range(1, 11)) # 1~10으로 구성된 리스트 생성
print(a.index(5))
>>> 4
🚀 최대/최소 찾기
💡 최대(max)
a = list(range(1, 11))
print(max(a))
>>> 10
💡 최소(min)
a = list(range(1, 11))
print(min(a))
>>> 1
🚀 리스트 무작위로 섞기
import random as r
a = list(range(1, 11))
print(a)
r.shuffle(a)
print(a)
>>> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> [1, 6, 4, 10, 8, 7, 2, 3, 5, 9]
🚀 clear()
리스트 내 원소 모두 삭제
a = list(range(1, 11))
a.clear()
print(a)
>>> []
🚀 all/any
💡 all
모든 경우가 True인 경우 True 리턴
하나라도 False가 나오면 False
a = [11, 22, 33, 44, 55, 66]
if all(50 > x for x in a):
print("YES")
else:
print("NO")
>>> NO
💡 any
하나라도 True인 경우 True 리턴
모두 False여야 False 리턴
a = [11, 22, 33, 44, 55, 66]
if any(50 > x for x in a):
print("YES")
else:
print("NO")
>>> YES
Leave a comment