1. / 와 //
num=1200
print(num/500) #2.4 출력
print(num//500) #2 출력
2. 리스트 sort
myList = [5,3,5]
myList.sort() #sort
myList.sort(reverse=True) #리버스 sort
3. 아스키 코드
myChar = 'b'
print(ord(myChar)-ord('a')) #1출력
4. isalpha()
a = 'd'
if a.isalpha(): #변수 a가 알파벳인지 물어보는거
print('a'.isalpha()) #True
print('D'.isalpha()) #True
print('4'.isalpha()) #False
5. 리스트 한번에 출력
myList = ['d', 'f', 'a']
print(myList) #['d', 'f', 'a'] 출력
print(''.join(myList)) #dfa 출력
6. 리스트 sort 업그레이드 버전
myList = [(1,4), (5, 3), (3, 4)]
#myList의 첫번째 인자를 기준으로 sort하고 싶다.
myList.sort(key = lambda x : x[0])
print(myList) #[(1, 4), (3, 4), (5, 3)] 출력
#myList의 첫번째 인자를 기준으로 reverse로 sort하고 싶다.
myList.sort(key = lambda x : x[0], reverse=True)
print(myList) #[(5, 3), (3, 4), (1, 4)] 출력
7. 줄바꿈 없이 프린트 하기.
print("HI", end='')
8. 리스트 자료형으로 스택을 구현할 수 있다!!
stack = []
stack.append(5)
stack.append(2)
stack.append(3)
stack.pop()
stack.append(4)
print(stack[::-1]) #최상단 원소부터 출력 [4, 2, 5]
print(stack) #최하단 원소부터 출력 [5, 2, 4]
9. 파이썬으로 큐 구현할 수 있다!
from collections import deque
queue = deque()
queue.append(5)
queue.append(2)
queue.append(3)
queue.popleft()
queue.append(4)
queue.popleft()
print(queue) #deque([3, 4])
queue.reverse()
print(queue) #deque([4, 3])
10. 2차원 배열 입력 받기
import sys
N, M = map(int, sys.stdin.readline().split())
myArr = []
for i in range(N):
myArr.append(list(map(int, input())))
print(myArr)