개발/(1) 초위파(Python) 300제 풀이

초보자를 위한 파이썬(Python) 300제 풀이 (51, 52, 53, 54, 55)

생각외로깔끔함 2022. 10. 3. 09:44
728x90

 

초보자를 위한 파이썬(Python) 300제 풀이

 

 

 

51. 2016년 11월 영화 예매 순위 기준 TOP3는 아래와 같습니다. 영화 제목을 movie_rank 이름의 리스트에 저장해보세요.

순위 영화
1 닥터 스트레인지
2 스플릿
3 럭키

 

movie_rank = ["닥터 스트레인지", "스플릿", "럭키"]

 

52. 위 답안 리스트에 "배트맨"을 추가하세요.

movie_rank = ["닥터 스트레인지", "스플릿", "럭키"]
movie_rank.append("배트맨")
print(movie_rank)
  • 리스트에 항목을 추가하는 함수는 append 입니다.
  • list.append(추가할 항목) 과 같이 사용합니다.

 

53. 위 답안 리스트에서 "슈퍼맨" 항목을 "닥터 스트레인지"와 "스플릿" 사이에 추가하세요.

movie_rank = ["닥터 스트레인지", "스플릿", "럭키", "배트맨"]
movie_rank.insert(1, "슈퍼맨")
print(movie_rank)
  • insert 함수를 사용하면 append와 동일하게 항목을 추가할 수 있습니다.
  • list.insert(인덱스 순서, 항목) 와 같이 원하는 인덱스 순서에 끼워넣을 수 있습니다.

 

54. 위 답안 리스트에서 "럭키"를 삭제해보세요.

movie_rank = ["닥터 스트레인지", "슈퍼맨", "스플릿", "럭키", "배트맨"]
movie_rank.remove("럭키")
print(movie_rank)
  • remove 함수는 리스트에서 항목을 제거하도록 합니다.
  • list.remove(항목) 와 같이 사용할 수 있습니다.
  • 하지만 하나의 항목만 삭제할 수 있습니다.

 

55. 위 답안 리스트에서 "스플릿" 과 "배트맨"을 삭제해보세요.

movie_rank = ["닥터 스트레인지", "슈퍼맨", "스플릿", "배트맨"]
del movie_rank[2]
del movie_rank[2]
print(movie_rank)
  • remove 말고도 del 함수로도 리스트 안에 항목을 지울 수 있습니다.
  • del list[인덱스 번호] 와 같이 사용할 수 있습니다.
  • 값을 지운다면 인덱스 번호도 다시 인덱싱되기에 주의해야 합니다.

 

 

 

출처 = https://wikidocs.net/book/922, 초보자를 위한 파이썬 300제,

PyCharm 사용

728x90