본문 바로가기
728x90
반응형

python420

초보자를 위한 파이썬 300제 // 055 del 함수 문제 movie_rank 리스트에서 '스플릿' 과 '배트맨'을 를 삭제하라. movie_rank = ['닥터 스트레인지', '슈퍼맨', '스플릿', '배트맨'] 내풀이 movie_rank = ['닥터 스트레인지', '슈퍼맨', '스플릿', '배트맨'] del movie_rank[2:] print(movie_rank) 정답 del을 이용하여 리스트에서 원소를 삭제할 수 있습니다. 리스트에서 어떤 값을 삭제하면 남은 값들은 새로 인덱싱됩니다. 따라서 여러 값을 삭제할 때는 어떤 값이 먼저 삭제된 후 남은 원소들에 대해서 순서를 새로 고려한 후 삭제해야 합니다. movie_rank = ['닥터 스트레인지', '슈퍼맨', '스플릿', '배트맨'] del movie_rank[2] del movie_rank[2] .. 2020. 12. 24.
초보자를 위한 파이썬 300제 // 054 del 함수 문제 movie_rank 리스트에서 '럭키'를 삭제하라. movie_rank = ['닥터 스트레인지', '슈퍼맨', '스플릿', '럭키', '배트맨'] 내풀이 movie_rank = ['닥터 스트레인지', '슈퍼맨', '스플릿', '럭키', '배트맨'] movie_rank.pop(3) print(movie_rank) 정답 movie_rank = ['닥터 스트레인지', '슈퍼맨', '스플릿', '럭키', '배트맨'] del movie_rank[3] print(movie_rank) pop이 편해서 pop을 계속 쓰다보니 del 함수가 있었다는걸 깜빡했다... 둘다 원리는 똑같다 지우고 싶은 인덱스 번호를 입력해주면 된다. 2020. 12. 24.
초보자를 위한 파이썬 300제 // 053 insert 메서드 문제 movie_rank 리스트에는 아래와 같이 네 개의 영화 제목이 바인딩되어 있다. "슈퍼맨"을 "닥터 스트레인지"와 "스플릿" 사이에 추가하라. movie_rank = ['닥터 스트레인지', '스플릿', '럭키', '배트맨'] 내풀이 movie_rank = ["닥터 스트레인지", "스플릿", "럭키", "베트맨"] movie_rank.insert(1,"슈퍼맨") print(movie_rank) 정답 리스트의 insert(인덱스, 원소) 메서드를 사용하면 특정 위치에 값을 끼어넣기 할 수 있습니다. movie_rank = ['닥터 스트레인지', '스플릿', '럭키', '배트맨'] movie_rank.insert(1, "슈퍼맨") print(movie_rank) insert 는 원하는 list 위치에 .. 2020. 12. 24.
초보자를 위한 파이썬 300제 // 052 리스트에 원소 추가 문제 051의 movie_rank 리스트에 "배트맨"을 추가하라. 051 리스트 생성 2016년 11월 영화 예매 순위 기준 top3는 다음과 같습니다. 영화 제목을 movie_rank 이름의 리스트에 저장해보세요. (순위 정보는 저장하지 않습니다.) 순위영화 1 닥터 스트레인지 2 스플릿 3 럭키 내풀이 movie_rank = ["닥터 스트레인지", "스플릿", "럭키"] movie_rank.append("베트맨") print(movie_rank) 정답 movie_rank = ["닥터 스트레인지", "스플릿", "럭키"] movie_rank.append("배트맨") print(movie_rank) append는 list에 요소를 추가할때 쓰는 함수입니다. 2020. 12. 24.
초보자를 위한 파이썬 300제 // 051 리스트 생성 문제 051 리스트 생성 2016년 11월 영화 예매 순위 기준 top3는 다음과 같습니다. 영화 제목을 movie_rank 이름의 리스트에 저장해보세요. (순위 정보는 저장하지 않습니다.) 순위영화 1 닥터 스트레인지 2 스플릿 3 럭키 내풀이 movie_rank = ["닥터 스트레인지", "스플릿", "럭키"] print(movie_rank) 정답 영화 제목은 문자열로 표현 가능합니다. 여러 개의 값을 저장하기 위해 파이썬 리스트 자료형을 사용합니다. movie_rank = ["닥터 스트레인지", "스플릿", "럭키"] 파이썬에서 리스트는 [ ] 괄호 안에 들어가있습니다. 2020. 12. 24.
초보자를 위한 파이썬 300제 // 050 rstrip 메서드 문제 문자열의 오른쪽에 공백이 있을 때 이를 제거해보세요. data = "039490 " 내풀이 data = "039490 " print(data.rstrip()) 결과값 039490 정답 rstrip() 메서드를 사용하면 오른쪽 공백이 제거된 새로운 문자열 객체가 반환됩니다. 그 값을 data라는 변수가 새로 바인딩합니다. 기존의 공백이 포함된 문자열은 메모리에서 자동으로 삭제됩니다. data = "039490 " data = data.rstrip() rstrip 메소드는 오른쪽(r) 공백을 제거하는 메소드 입니다. 2020. 12. 20.
초보자를 위한 파이썬 300제 // 049 split 메서드 문제 다음과 같이 날짜를 표현하는 문자열이 있을 때 연도, 월, 일로 나눠보세요. date = "2020-05-01" 내풀이 date = "2020-05-01" print(date.split("-")) 결과값 ['2020', '05', '01'] 정답 date = "2020-05-01" date.split("-") 2020. 12. 20.
초보자를 위한 파이썬 300제 // 048 split 메서드 문제 다음과 같이 문자열이 있을 때 btc와 krw로 나눠보세요. ticker = "btc_krw" 내풀이 ticker = "btc_krw" print(ticker.split("_")) 결과값 ['btc', 'krw'] 정답 ticker = "btc_krw" ticker.split("_") split안에 나누고 싶은 인자를 넣어주면 된다. 2020. 12. 20.
초보자를 위한 파이썬 300제 // 047 split 메서드 문제 다음과 같은 문자열이 있을 때 공백을 기준으로 문자열을 나눠보세요. a = "hello world" 내풀이 a = "hello world" print(a.split()) 정답 a = "hello world" a.split() 결과값은 ['hello', 'world'] 이렇게 나오고 문제에서 설명 했듯이 split메소드의 기능은 특정 기준으로 문자열을 나누는 것 입니다. 2020. 12. 20.
728x90
반응형