Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 자청
- SQLD이론
- 서버아키텍처
- SQLD 이론
- 파이썬
- 역행자
- c++
- 오픽 초보
- SW개발자를 위한 성능좋은 SQL
- sqld요약
- clean code
- Backtracking
- 주석
- 게임서버개발
- 클린 코드
- 폴링vs이벤트
- 오픽
- beautifulsoup
- MFC
- git
- sqld
- 서버최적화
- 백준
- Python
- 알고리즘
- Javascript
- BFS
- DP
- 클린코드
- N-Queen
Archives
- Today
- Total
가취공부하자
Python 알고리즘 공부 본문
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 |