파이썬 자료형 기본 활용 본문
728x90
# List Comprehension도 속도 > Append 속도
list_arr = [i for i in range(1000) if i%2==0]
# sort 기존 배열의 순서를 바꿈 / sorted (기존 배열의 순서를 남김
lst = [3,2,1,5,4]
print(sorted(lst))
print(lst)
lst.sort()
print(lst)
# len / sum / max / min
# Slicing - -index 사용
lst = [0] + lst
print(lst)
lst[:0] = [0]
print(lst)
# reduce
# filter
###########
# Tuple
# 표현을 간소화
a, b, c = map(int, input().split())
# 동시에 변해야하는 객체에 효율적 표현 가능
a, b = 3, 7
a, b = b, a
print(a, b)
############
# Dict
# keys / values
# Counter
###########
# Set - 중복 제거
def isCheck(lst):
# 중복이 있는지 확인 가능
return len(lst) == len(set(lst))
Comments