Python/코딩테스트

[Python] 코테 대비 문법 정리

brotoo 2021. 11. 16. 23:32

1. 2차원 배열에서의 정렬 

con = [[a, b], [c, d], [e,f]]

con.sort(key=lambda, x:x[0]] # 0번째 인덱스 정렬
con.sort(key=lambda, x:x[1]] # 1번째 인덱스 정렬

 

2. 2차원 딕셔너리 정렬

x = sorted(dic.items(), key=lambda x:x[0])

 

3. 딕셔너리 정렬

sorted(d) # 키 정렬
sorted(d, key= lambda x : dict[x]) # value 정렬
sorted(d.items(), key=lambda x : x[1]) # 튜플 형태로 [(a,b), (c,d)] 리스트 생성

 

4. 한줄로 입력

l = list(map(int, input().split()))

 

5. 한번에 2차원 배열 입력받기

arr = [list(map(int, input().split())) for _ in range(B)]