가취공부하자

Python 알고리즘 공부 본문

Python

Python 알고리즘 공부

keepGGoing 2022. 8. 1. 23:45

1. 리스트 정렬

a = [1,2,3,4]
a.sort()

#역순 정렬
a.sort(reverse=True)

2. SET을 이용하여 중복 제거하기

my_list = [1,2,3,3,4,5,6,7]
my_set = set(my_list) #집합 set으로 변환
my_list = list(my_set) #list로 변환
print(my_list)
# 결과
# [1,2,3,4,5,6,7]

3. enumerate() 함수 

enumerate 함수는 기본적으로 인덱스와 원소로 이루어진 튜플을 만들어준다. 

인덱스와 원소를 다른 변수에 할당하고 싶으면 unpacking을 해줘야 한다.

for entry in enumerate(['A','B','C']) :
	print(entry)
    
 #결과
 (0,'A')
 (1,'B')
 (2,'C')
 
 for i, letter in enumerate(['A','B','C']):
 	print(i, letter)
    
#결과
0 A
1 B
2 C

'Python' 카테고리의 다른 글

덱 vs 리스트 성능차이가 나는 이유  (1) 2023.05.01
[Python] sys.stdin.read()와 sys.stdin.readline() 차이  (0) 2023.02.21
파이썬 명명규칙  (0) 2022.07.28