Search

문자열3_개념04_문자열삭제

대분류
STEP09 문자열
소분류
문자열3_개념

영상

개념

''' [문제] 아래 데이터는 학생점수데이터이다. 번호, 이름, 점수 이렇게 한 세트이다. 일등을 삭제하고 다시 문자열로 만드시오. [정답] 1001,김철수,17/1003,신민아,49 ''' text = "1001,김철수,17/1002,이민수,80/1003,신민아,49" temp = text.split("/") a = [] for i in range(len(temp)): temp2 = temp[i].split(",") temp2[0] = int(temp2[0]) temp2[2] = int(temp2[2]) a.append(temp2) print(a) max = a[0][2] index = 0 for i in range(len(a)): if max < a[i][2]: max = a[i][2] index = i print(max, ",", index) a.remove(a[index]) print(a) text = "" for i in range(len(a)): text += str(a[i][0]) text += "," text += a[i][1] text += "," text += str(a[i][2]) text += "/" print(text) # 1001,김철수,17/1003,신민아,49/ text = text[:len(text)-1] # 마지막 / 를 제거한다. print(text)
Python
복사