목록코테관련 이론 (38)
haju__log
✅ 입력 받을 때, 자꾸 실수하는 것~ 제대로 알자!! ✅ 공백으로 구분된 값 두 개를 받아와서 2개의 변수에 저장하기 #공백으로 구분된 값 두 개를 받아와서 2개의 변수에 저장하기 #문자열 a,b=input().split() #정수 a,b=map(int,input().split()) #실수 a,b=map(float,input().split()) ✅ 정수 입력받아 1차원 배열로 저장 ✅ 문자열 여러 줄 입력받기 #1차원 배열로 정수 입력받기 nlist=list(map(int,input().split())) #문자열 여러 줄 입력받기 #엔터로 구문된 N줄만큼 1차원 배열로 저장 s= [input() for _ in range(n)] ✅ 값과 리스트 같이 받기 #한 줄로 주어진 값 중 첫 번째는 변수에 담고..
✅ 단락평가 논리연산에서 코드의 앞만 보고 값을 정할 수 있는 경우에, 뒤는 보지 않고 값을 결정한다. 복잡한 코드를 단순하게 하는 방식 # and 연산은 모두 True여야지만 다음 문장을 수행하므로 # 첫 번째 조건인 a
✅ 슬라이싱(slicing) 리스트나 문자열에서 값을 여러 개 가져오는 기능 전달 받은 범위의 값을 복사하여 전달하는 것!! ⭐ list[a:b] 일 경우, a~b-1까지 출력함 text= "hello world" print(text) text = text[1:5] print(text) list=[0,1,2,3,4,5] print(list) list=list[1:3] print(list) slice를 하면 해당하는 부분의 리스트나 문자열을 새로 만들어 준다. 시작과 끝부분 가져오기 # 2번째 인덱스부터 끝까지 반환 list[2:] # 처음부터 1번째 인덱스의 값까지 반환 list[:2] # 처음부터 끝까지 전부 반환 list[:] 역순으로 가져오기 list1=[1,2,3,4,5] # 뒤에 있는 값 3개를..
✅ list 와 문자열 리스트와 문자열은 유사하다. #리스트의 값 접근하기 list1=[1,2,3,4,5,6] print(list1[3]) #문자열의 값 접근하기 str="Hello World" print(str[6]) # 리스트에 값이 있는지 확인하기 print(3 in list1) print(100 in list1) # 문자열에 값이 있는지 확인하기 print("o" in str) print("A" in str) #리스트의 문자열 찾기 print(list1.index(5)) #문자열의 인덱스 찾기 print(str.index("d")) 서로 변환이 가능함 #문자열에서 리스트로 characters= list("abcdef") print(characters) words="Hello world는 프로그래밍..