🌞파이썬 051~060문제
#051 리스트 생성 ⭕
2016년 11월 영화 예매 순위 기준 top3는 다음과 같다. 영화 제목을 movie_rank 이름의 리스트에 저장하기
(순위 정보는 저장하지 않음)
순위 | 영화 |
1 | 닥터 스트레인지 |
2 | 스플릿 |
3 | 럭키 |
:: 풀이:
movie_rank = ['닥터스트레인지','스플릿','럭키']
print(movie_rank)
#052 리스트에 원소 추가 ⭕
051의 movie_rank 리스트에 "배트맨"을 추가
::풀이:
movie_rank = ['닥터스트레인지','스플릿','럭키']
movie_rank.append('배트맨')
print(movie_rank)
.append() 를 사용해 요소 추가
#053 ⭕
movie_rank 리스트에는 아래와 같이 네 개의 영화 제목이 바인딩되어 있다.
"슈퍼맨"을 "닥터 스트레인지"와 "스플릿" 사이에 추가하라.
movie_rank = ['닥터 스트레인지', '스플릿', '럭키', '배트맨']
:: 풀이:
movie_rank = ['닥터스트레인지','스플릿','럭키']
movie_rank.append('배트맨')
movie_rank.insert(2,'슈퍼맨')
print(movie_rank)
.insert() 를 사용해 첫 번째 입력값에 리스트에 들어갈 위치, 두 번째 입력값을 리스트에 넣을 값을 입력한다.
#054 ⭕
movie_rank 리스트에서 '럭키'를 삭제하라.
:: 풀이1:
movie_rank = ['닥터스트레인지','스플릿','럭키']
movie_rank.append('배트맨')
movie_rank.insert(2,'슈퍼맨')
movie_rank.remove('럭키')
print(movie_rank)
:: 풀이2:
movie_rank = ['닥터스트레인지','스플릿','럭키']
movie_rank.append('배트맨')
movie_rank.insert(2,'슈퍼맨')
del movie_rank[3]
print(movie_rank)
.remove() 를 사용해 요소 삭제하기
del 을 사용해 요소 삭제하기
#055 ❌
movie_rank 리스트에서 '스플릿' 과 '배트맨'을 를 삭제하라.
movie_rank = ['닥터스트레인지','스플릿','럭키']
movie_rank.append('배트맨')
movie_rank.insert(2,'슈퍼맨')
del movie_rank[3]
del movie_rank[3]
del movie_rank[1]
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]
nums = [1, 2, 3, 4, 5, 6, 7]
print(min(nums))
#058 ⭕
다음 리스트의 합을 출력하라.
nums = [1, 2, 3, 4, 5]
nums = [1, 2, 3, 4, 5]
print(sum(nums))
#059 ⭕
다음 리스트에 저장된 데이터의 개수를 화면에 출력하기
cook = ["피자", "김밥", "만두", "양념치킨", "족발", "피자", "김치만두", "쫄면", "소시지", "라면", "팥빙수", "김치전"]
:: 풀이:
cook = ["피자", "김밥", "만두", "양념치킨", "족발", "피자", "김치만두", "쫄면", "소시지", "라면", "팥빙수", "김치전"]
print(len(cook))
len() 을 사용하여 리스트의 길이 구하기
#060 ⭕
다음 리스트의 평균을 출력하기
nums = [1, 2, 3, 4, 5]
:: 풀이:
nums = [1, 2, 3, 4, 5]
sum = sum(nums)
len = len(nums)
average = sum/len
print(average)
평균은 리스트의 총 합을 갯수로 나누면 된다.
'💻 개발블로그 > 파이썬 300제 문제' 카테고리의 다른 글
파이썬300제: 파이썬 튜플 071~080(20220124) (0) | 2022.01.25 |
---|---|
파이썬300제: 파이썬 리스트 061~070(20220124) (0) | 2022.01.24 |
파이썬300제: 파이썬 문자열 041~050(20220124) (0) | 2022.01.24 |
파이썬300제: 파이썬 문자열 031~040(20220120) (0) | 2022.01.20 |
파이썬300제: 파이썬 문자열 021~030(20220120) (0) | 2022.01.20 |