본문 바로가기

전체 글130

파이썬 예제풀이. 리스트 리스트 생성. [" " , " " , " "] 여러 개의 값을 저장하기 위해서는 리스트 자료형을 사용합니다. list = ["홍길동", "허균", "신사임당"] 리스트에 값 추가하기. insert(인덱스, 원소) 리스트의 insert(인덱스, 값) 메서드를 사용하면 특정 위치에 값을 끼어넣기 할 수 있습니다. list = ["홍길동", "허균", "신사임당"] list.insert(0, "이율곡") print(list) ['이율곡', '홍길동', '허균', '신사임당'] 리스트에서 값 삭제하기. del list = ['이율곡', '홍길동', '허균', '신사임당'] del list[3] print(list) ['이율곡', '홍길동', '허균'] 리스트에서 여러개 값 삭제하기. del list = ['이율.. 2023. 3. 24.
[Python] 파이썬 예제풀이. map/input/split. 할인된 물건값 구하기 예제. (조건) 1. 물건 구매 갯수와 물건 가격을 입력 값으로 받습니다. (입력 예시 : 3 8000) 2. 2개 이상 물건 구매할 경우, 2개 부터 1000원씩 할인해 줍니다. 3. 물건 가격이 2000원 이하는 없습니다. 4. map input split을 이용해 입력값을 받습니다. (출력예시) 할인받아서 물건 값은 총 **** 원 입니다. count, price = map(int, input().split()) print(count, price) if count >= 2: price = price + ((price - 1000) * (count-1)) print(f'할인받아서 물건 값은 총 {price} 원 입니다.') 3 8000 3 8000 할인받아서 물건 값은 총 22000 원 입니다. [참.. 2023. 3. 23.
[Python] 파이썬. input/map/split 입력값 받기 파이썬 입력 값 다양하기 받는 방법 (input, map, split). 01. 문자열 입력 input()만 사용하면 문자열을 입력받게 된다. a = input() print(type(a)) print(a) abcd abcd input 값에 숫자를 입력해도 문자열로 받게 된다. 1234 1234 02. 숫자 입력받기 내장함수인 int()를 활용해서 input 값을 형 변환해서 숫자를 입력받는다. a = int(input()) print(type(a)) print(a) 1234 1234 03. split 으로 문자열을 쪼개서 입력받기 split 함수의 사용 : "문자열.split(분류조건, 나눌횟수)"를 통해 리스트로 return 한다. str = "Sunday Morning" print(str.split.. 2023. 3. 23.
[Python] 파이썬. 두 개 리스트를 비교하는 3가지 방법. for~if. set. sort 두 개 리스트 비교하는 3가지 방법 1. 두 개의 리스트를 각각 반복하여 서로의 동일 객체 유무를 확인하는 방법. for ~ if list1 = [1,2,3,4] list2 = [1,2,3] for i in list1: if i not in list2: print(i) list 1을 기준값으로 하고, list2를 입력받아 비교하는 경우 list1 = [1,2,3,4] a = input() list2 = list(map(int,a)) for i in list1: if i not in list2: print(i) list 1을 기준값으로 하고, list2를 입력받는 값이 list1 보다 많은 경우 list1 = [1,2,3,4] a = input() list2 = list(map(int,a)) for i i.. 2023. 3. 20.
파이썬 예제풀이. 문자열 2 문자열 합치기 a = "3" b = "4" print(a + b) 34 문자열 곱하기 print("a" * 3) aaa 문자열 곱하기로 선 귿기 print("-" * 80) -------------------------------------------------------------------------------- 문자열 곱하기 t1 = "python" t2 = "java" 위와 같이 변수에 문자열이 바인딩되어 있습니다. 아래와 같이 출력하세요. python java python java python java python java t1 = "python" t2 = "java" t3 = t1 + " " + t2 + " " print(t3 *4) 문자열 출력 % formatting print 포맷팅에서 %.. 2023. 3. 18.
파이썬 예제풀이. 문자열 1 문자열 인텍싱 아래에 바인딩된 문자열에서 첫번째와 다섯번째 문자를 출력하세요. a = "Tom is a cat" a = "Tom is a cat" print(a[0], a[5]) T s 문자열 슬라이싱 아래의 자동차 번호판에서 뒷 4자리만 출력하세요. car_license_plate = "123 가 567" car_license_plate = "123 가 5678" print(car_license_plate[-4:]) 5678 문자열 인덱싱 아래의 문자열에서 '자'만 출력하세요. str = "자장자장자장" str = "자장자장자장" print(str[::2]) 자자자 문자열 슬라이싱 규칙 lang = "Tom is a cat" print(lang[:])# 처음부터 끝까지 print(lang[0:3])# .. 2023. 3. 18.