[Python] 파이썬 슬라이싱 정리
파이썬에서 슬라이싱이란? 리스트, 문자열, 튜플 같은 시퀀스 자료형에서 특정 범위의 값을 잘라내는 방법을 말한다. 시퀀스[start:stop:step] start: 시작 인덱스 ( 이 인덱스는 포함 생략 시 기본값 0)stop : 끝 인덱스 (포함하지 않는다 생략 시 기본값은 시퀀스의 끝) step: 간격 (몇 칸씩 건너뛸지 생략 시 기본값 1 ) 예제와 설명 리스트에서 슬라이싱arr = [10, 20, 30, 40, 50]# 인덱스: 0 1 2 3 4# 음수: -5 -4 -3 -2 -1 1. 기본 슬라이싱 arr[1:4] # [20, 30, 40] 2. 생략된 값들 arr[:3] # [10, 20, 30] → 처음부터 3 전까지arr[2..
2025. 4. 18.
[Python] csv 파일 입출력
csv 파일💡데이터가 콤마로 구분된 텍스트 파일 형식 csv 파일 입출력 csv 파일 쓰기 import csvdata=[ ["이름","반","번호"], ["재석",1,20], ["홍철",3,8], ["형돈",5,32] ]file=open("student.csv","w",newline="")writer=csv.writer(file)for d in data: writer.writerow(d) file.close() open 시 newline=""을 적으면 자동줄바꿈이 되지않는다 csv 파일 읽기import csvfile=open("student.csv","r")reader=csv.reader(file)for data in reader: print(d..
2023. 1. 22.
[Python] 과제 9주차
도전과제 1 : 합격 여부 판정하기 다음은 특정 수험생의 자격증 시험 성적표이다. 아래 합격 기준에 만족하는지 구하는 프로그램을 작성하시오.- 매 과목 100점을 만점으로 하여 매 과목 40점 이상- 전 과목 평균 60점이상 득점 score=[75,80,55,35]total=0underSubject=0for s in score: if s0 or avg[도전과제 2] : 전체합/짝수의 합/홀수의 합 출력하기사용자로부터 시작, 종료값을 입력 받아 전체합계, 짝수의 합계, 홀수의 합계를 출력하시오- for문으로 해결- while문으로 해결 s=int(input('start num:'))e=int(input('end num:'))total,even,odd=0,0,0for i in range(s,e+1): t..
2023. 1. 8.