프로그래밍/python 2

[파이썬/python]sys.stdin.readline과 input()의 차이점

1. 속도 차이sys.stdin.readline이 더 빠르게 입력 받을 수 있음. 특히 여러 줄의 입력을 처리할 때 성능 차이가 더 크게 느껴짐.2. 개행 문자 처리input()은 입력 받은 후 자동으로 개행 문자를 제거sys.stdin.readline()은 입력 받은 줄의 끝에 개행 문자가 포함되어 반환 됨. 이를 처리하려면 rstrip()을 사용하여 개행문자를 제거해줘야함.3. 사용 용도input() 일반적인 사용자 입력을 받을 때 사용sys.stdin.readline()은 대량의 입력을 처리하거나 코딩테스트 같은 상황에서 사용. 입력이 많을 때 효율적이고 빠르기 때문에 속도가 중요한 경우에 선호 됨.# input() 예시name = input() # 사용자로부터 한 줄 입력 받기 (개행 문자 자동..

파이썬 재활 - 1차원 배열 (리스트)

# 1차원 배열리스트 #다양한 자료형을 저장할 수 있음. my_list = [1,2,3,4,5] #빈 리스트 생성 my_list = [] #리스트 값 수정 my_list[0] = 10 print(my_list) #[10,2,3,4,5] #리스트 길이 확인 len(my_list) #리스트에 값 추가 my_list.append(6) print(my_list) #[10,2,3,4,5,6) #리스트에 값 삭제 #1.remove() my_list.remove(3) print(my_list) #[10,2,4,5] #2.pop() my_list = [10, 2, 3, 4, 5] popped_value = my_list.pop(1) # 인덱스 1에 있는 값을 삭제 print(my_..