[파이썬] 300제 혼자 풀기 (51-60)

반응형
    반응형

    051 ~ 060 - 초보자를 위한 파이썬 300제 (wikidocs.net)

     

    051 ~ 060

    .answer {margin-top: 10px;margin-bottom: 50px;padding-top: 10px;border-top: 3px solid LightGray;bo…

    wikidocs.net

     

     

     

    051 리스트 생성

    2016년 11월 영화 예매 순위 기준 top3는 다음과 같습니다. 영화 제목을 movie_rank 이름의 리스트에 저장해보세요. (순위 정보는 저장하지 않습니다.)

     


    1 닥터 스트레인지
    2 스플릿
    3 럭키
    [정답] 
    movie_rank = ["닥터 스트레인지", "스플릿", "럭키"]
     

    052 리스트에 원소 추가

    051의 movie_rank 리스트에 "배트맨"을 추가하라.

     
    [정답]

    movie_rank = ["닥터 스트레인지", "스플릿", "럭키"]
    movie_rank.insert(3, "배트맨")

    053

    movie_rank 리스트에는 아래와 같이 네 개의 영화 제목이 바인딩되어 있다. "슈퍼맨"을 "닥터 스트레인지"와 "스플릿" 사이에 추가하라.

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

     

    [정답]
    movie_rank = ["닥터 스트레인지", "스플릿", "럭키", "배트맨"]
    movie_rank.insert(1, "슈퍼맨")
    print(movie_rank)
     

    054

    movie_rank 리스트에서 '럭키'를 삭제하라.

    movie_rank = ['닥터 스트레인지', '슈퍼맨', '스플릿', '럭키', '배트맨']
    

     

    [정답]
    movie_rank = ["닥터 스트레인지", "슈퍼맨", "스플릿", "럭키", "배트맨"]
    movie_rank.remove("럭키")
    print(movie_rank)
     
    movie_rank = ["닥터 스트레인지", "슈퍼맨", "스플릿", "럭키", "배트맨"]
    del movie_rank[3]
    print(movie_rank)

    055

    movie_rank 리스트에서 '스플릿' 과 '배트맨'을 를 삭제하라.

    movie_rank = ['닥터 스트레인지', '슈퍼맨', '스플릿', '배트맨']
    

     

    [정답]

    movie_rank = ["닥터 스트레인지", "슈퍼맨", "스플릿", "배트맨"]
    movie_rank.remove("스플릿")

    movie_rank.remove("배트맨")
    print(movie_rank)

     

    movie_rank = ["닥터 스트레인지", "슈퍼맨", "스플릿", "배트맨"]

    del movie_rank[2]

    del movie_rank[2]

    print(movie_rank)

     

    movie_rank = ["닥터 스트레인지", "슈퍼맨", "스플릿", "배트맨"]

    del movie_rank[3]

    del movie_rank[2]

    print(movie_rank)

    056

    lang1과 lang2 리스트가 있을 때 lang1과 lang2의 원소를 모두 갖고 있는 langs 리스트를 만들어라.

    lang1 = ["C", "C++", "JAVA"]
    lang2 = ["Python", "Go", "C#"]
    실행 예:
    >> langs
    ['C', 'C++', 'JAVA', 'Python', 'Go', 'C#']
    

     

    [정답] 

    lang1 = ["C", "C++", "JAVA"]
    lang2 = ["Python", "Go", "C#"]

    langs = lang1 + lang2

    print(langs)

     

    057

    다음 리스트에서 최댓값과 최솟값을 출력하라. (힌트: min(), max() 함수 사용)

    nums = [1, 2, 3, 4, 5, 6, 7]
    실행 예:
    max:  7
    min:  1
    

     

    [정답] 

    nums = [1, 2, 3, 4, 5, 6, 7]
    min_nums = min(nums)
    max_nums = max(nums)
    print(min_nums, max_nums)

    058

    다음 리스트의 합을 출력하라.

    nums = [1, 2, 3, 4, 5]
    
    실행 예:
    15
    

     

    [정답]
     
    nums = [1, 2, 3, 4, 5]
    sum_nums = sum(nums)
    print(sum_nums)

    059

    다음 리스트에 저장된 데이터의 개수를 화면에 구하하라.

    cook = ["피자", "김밥", "만두", "양념치킨", "족발", "피자", "김치만두", "쫄면", "소시지", "라면", "팥빙수", "김치전"]

     

     
    [정답]
    cook = ["피자", "김밥", "만두", "양념치킨", "족발", "피자", "김치만두", "쫄면", "소시지", "라면", "팥빙수", "김치전"]
    count = len(cook)
    print(count)
    12

    060

    다음 리스트의 평균을 출력하라.

    nums = [1, 2, 3, 4, 5]
    실행 예:
    3.0
    

     

    nums = [1, 2, 3, 4, 5]
    print(sum(nums)/len(nums))

    반응형

    댓글

    Designed by JB FACTORY