Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- python #파이썬 #개발 #코딩 #초보 #예제 #문제 #풀이
- 파이썬 #python #코딩 #문제 #풀이 #예제
- 초보
- 코딩
- 파이썬 #python #기초 #코딩 #예제 #문제 #풀이 #공부 #초보 #개발
- 파이썬 #python #for #예제 #문제 #풀이 #기초 #코딩
- 연산
- 파이썬 #python #for #예제 #문제 #풀이 #코딩 #공부
- 파이썬
- 기초
- PYTHON
- list
- 실습
- SQLD #SQL #에스큐엘디 #에스큐엘 #자격증 #2023년 #시험일정 #시험준비 #일정 #SQL개발자 #개발 #코딩 #분석
- 정보처리기사 #개발자 #코딩 #자격증 #IT자격증 #프로그래밍 #초보 #공부 #시험 #일정 #2023년 #정처기 #시험정보
- 딕셔너리
- 파이썬 #python #코딩 #초보 #예제 #문제풀이
- 예제
- python #파이썬 #코딩 #예제 #풀이
- python #파이썬 #코딩 #초보 #개발 #예제 #문제 #풀이 #리스트 #튜플
- pythob
- 풀이
- 문제
- DICTIONARY
- 파이썬 #python #코딩 #개발 #초보 #예제 #문제 #풀이
- python #파이썬 #분기문 #if #else #코딩 #초보 #개발 #예제 #문제 #풀이
- 파이썬 #python #코딩 #for #tuple #튜플 #예제 #문제 #풀이 #기초
- 파이썬 #python #코딩 #for문 #for #이론
- 파이썬 #Python #코딩 #리스트 #문제 #list #풀이 #예제
- 파이썬 #리스트 #python #list #문제 #예제 #풀이
Archives
- Today
- Total
왕초보 코딩 개발 일지 블로그
04. 파이썬 리스트 (051 ~ 060) 본문
반응형
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.append("배트맨")
print(movie_rank)
053
movie_rank 리스트에는 아래와 같이 네 개의 영화 제목이 바인딩되어 있다. "슈퍼맨"을 "닥터 스트레인지"와 "스플릿" 사이에 추가하라.
movie_rank = ['닥터 스트레인지', '스플릿', '럭키', '배트맨']
리스트의 `insert(인덱스, 원소)` 메서드를 사용하면 특정 위치에 값을 끼어넣기 할 수 있습니다.
movie_rank = ['닥터 스트레인지', '스플릿', '럭키', '배트맨']
movie_rank.insert(1, "슈퍼맨")
print(movie_rank)
054
movie_rank 리스트에서 '럭키'를 삭제하라.
movie_rank = ['닥터 스트레인지', '슈퍼맨', '스플릿', '럭키', '배트맨']
movie_rank = ['닥터 스트레인지', '슈퍼맨', '스플릿', '럭키', '배트맨']
del movie_rank[3]
print(movie_rank)
055
movie_rank 리스트에서 '스플릿' 과 '배트맨'을 를 삭제하라.
movie_rank = ['닥터 스트레인지', '슈퍼맨', '스플릿', '배트맨']
movie_rank = ['닥터 스트레인지', '슈퍼맨', '스플릿', '배트맨']
del movie_rank[2:]
print(movie_rank)
<다른 풀이>
del을 이용하여 리스트에서 원소를 삭제할 수 있습니다. 리스트에서 어떤 값을 삭제하면 남은 값들은 새로 인덱싱됩니다. 따라서 여러 값을 삭제할 때는 어떤 값이 먼저 삭제된 후 남은 원소들에 대해서 순서를 새로 고려한 후 삭제해야 합니다.
movie_rank = ['닥터 스트레인지', '슈퍼맨', '스플릿', '배트맨']
del movie_rank[2]
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)
['C', 'C++', 'JAVA', 'Python', 'Go', 'C#']
057
다음 리스트에서 최댓값과 최솟값을 출력하라. (힌트: min(), max() 함수 사용)
nums = [1, 2, 3, 4, 5, 6, 7]
실행 예:
max: 7
min: 1
nums = [1, 2, 3, 4, 5, 6, 7]
print("max: ", max(nums))
print("min: ", min(nums))
max: 7
min: 1
058
다음 리스트의 합을 출력하라.
nums = [1, 2, 3, 4, 5]
실행 예:
15
nums = [1, 2, 3, 4, 5]
print(sum(nums))
15
059
다음 리스트에 저장된 데이터의 개수를 화면에 구하하라.
cook = ["피자", "김밥", "만두", "양념치킨", "족발", "피자", "김치만두", "쫄면", "소시지", "라면", "팥빙수", "김치전"]
cook = ["피자", "김밥", "만두", "양념치킨", "족발", "피자", "김치만두", "쫄면", "소시지", "라면", "팥빙수", "김치전"]
len(cook)
060
다음 리스트의 평균을 출력하라.
nums = [1, 2, 3, 4, 5]
실행 예:
3.0
nums = [1, 2, 3, 4, 5]
average = sum(nums) / len(nums)
print(average)
3.0
반응형
'Python 공부 > 파이썬 300제 풀이 연습' 카테고리의 다른 글
05. 파이썬 튜플 (071 ~ 080) (0) | 2023.04.10 |
---|---|
04. 파이썬 리스트 (061 ~ 070) (0) | 2023.04.10 |
07. 파이썬 분기문 (111~120) (0) | 2023.04.07 |
07. 파이썬 분기문 (101~110) (0) | 2023.04.07 |
03. 파이썬 문자열 (041~050) (0) | 2023.04.06 |