일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 문제
- 파이썬 #python #코딩 #문제 #풀이 #예제
- 파이썬 #python #코딩 #초보 #예제 #문제풀이
- python #파이썬 #코딩 #초보 #개발 #예제 #문제 #풀이 #리스트 #튜플
- 파이썬 #python #코딩 #for문 #for #이론
- 파이썬
- 딕셔너리
- 예제
- 풀이
- 정보처리기사 #개발자 #코딩 #자격증 #IT자격증 #프로그래밍 #초보 #공부 #시험 #일정 #2023년 #정처기 #시험정보
- 연산
- 파이썬 #리스트 #python #list #문제 #예제 #풀이
- 파이썬 #python #기초 #코딩 #예제 #문제 #풀이 #공부 #초보 #개발
- python #파이썬 #분기문 #if #else #코딩 #초보 #개발 #예제 #문제 #풀이
- 파이썬 #python #for #예제 #문제 #풀이 #코딩 #공부
- python #파이썬 #개발 #코딩 #초보 #예제 #문제 #풀이
- 코딩
- SQLD #SQL #에스큐엘디 #에스큐엘 #자격증 #2023년 #시험일정 #시험준비 #일정 #SQL개발자 #개발 #코딩 #분석
- 파이썬 #Python #코딩 #리스트 #문제 #list #풀이 #예제
- 기초
- 파이썬 #python #코딩 #개발 #초보 #예제 #문제 #풀이
- python #파이썬 #코딩 #예제 #풀이
- 초보
- 실습
- 파이썬 #python #for #예제 #문제 #풀이 #기초 #코딩
- PYTHON
- DICTIONARY
- list
- 파이썬 #python #코딩 #for #tuple #튜플 #예제 #문제 #풀이 #기초
- pythob
- Today
- Total
왕초보 코딩 개발 일지 블로그
04. 파이썬 리스트 (061 ~ 070) 본문
출처 : https://wikidocs.net/7025
061 ~ 070
.answer {margin-top: 10px;margin-bottom: 50px;padding-top: 10px;border-top: 3px solid LightGray;bo…
wikidocs.net
061
price 변수에는 날짜와 종가 정보가 저장돼 있다. 날짜 정보를 제외하고 가격 정보만을 출력하라. (힌트 : 슬라이싱)
price = ['20180728', 100, 130, 140, 150, 160, 170]
출력 예시:
[100, 130, 140, 150, 160, 170]
price = ['20180728', 100, 130, 140, 150, 160, 170]
print(price[1:])
062
슬라이싱을 사용해서 홀수만 출력하라.
nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
실행 예:
[1, 3, 5, 7, 9]
nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(nums[::2])
처음부터 끝까지 2칸씩 점프해서 추출된다.
[1, 3, 5, 7, 9]
063
슬라이싱을 사용해서 짝수만 출력하라.
nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
실행 예:
[2, 4, 6, 8, 10]
nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(nums[1::2])
2번째부터 끝까지 2칸씩 오른쪽 방향으로 점프해서 출력된다.
[2, 4, 6, 8, 10]
064
슬라이싱을 사용해서 리스트의 숫자를 역 방향으로 출력하라.
nums = [1, 2, 3, 4, 5]
실행 예:
[5, 4, 3, 2, 1]
nums = [1, 2, 3, 4, 5]
print(nums[::-1])
처음부터 끝까지 역순으로 한칸씩 출력한다.
065
interest 리스트에는 아래의 데이터가 바인딩되어 있다.
interest = ['삼성전자', 'LG전자', 'Naver']
interest 리스트를 사용하여 아래와 같이 화면에 출력하라.
출력 예시:
삼성전자 Naver
interest = ['삼성전자', 'LG전자', 'Naver']
print(interest[0], interest[2])
066 join 메서드
interest 리스트에는 아래의 데이터가 바인딩되어 있다.
interest = ['삼성전자', 'LG전자', 'Naver', 'SK하이닉스', '미래에셋대우']
interest 리스트를 사용하여 아래와 같이 화면에 출력하라.
출력 예시:
삼성전자 LG전자 Naver SK하이닉스 미래에셋대우
interest = ['삼성전자', 'LG전자', 'Naver', 'SK하이닉스', '미래에셋대우']
print(" ".join(interest))
삼성전자 LG전자 Naver SK하이닉스 미래에셋대우
문자열 삽입(join)>>> ",".join('abcd')'a,b,c,d' abcd 문자열의 각각의 문자 사이에 ','를 삽입한다. join 함수는 문자열뿐만 아니라 리스트나 튜플도 입력으로 사용할 수 있다 join 함수의 입력으로 리스트를 사용하는 예는 다음과 같다. >>> ",".join(['a', 'b', 'c', 'd']) 'a,b,c,d' |
067 join 메서드
interest 리스트에는 아래의 데이터가 바인딩되어 있다.
interest = ['삼성전자', 'LG전자', 'Naver', 'SK하이닉스', '미래에셋대우']
interest 리스트를 사용하여 아래와 같이 화면에 출력하라.
출력 예시:
삼성전자/LG전자/Naver/SK하이닉스/미래에셋대우
interest = ['삼성전자', 'LG전자', 'Naver', 'SK하이닉스', '미래에셋대우']
print("/".join(interest))
삼성전자/LG전자/Naver/SK하이닉스/미래에셋대우
068 join 메서드
interest 리스트에는 아래의 데이터가 바인딩되어 있다.
interest = ['삼성전자', 'LG전자', 'Naver', 'SK하이닉스', '미래에셋대우']
join() 메서드를 사용해서 interest 리스트를 아래와 같이 화면에 출력하라.
출력 예시:
삼성전자
LG전자
Naver
SK하이닉스
미래에셋대우
interest = ['삼성전자', 'LG전자', 'Naver', 'SK하이닉스', '미래에셋대우']
print("\n".join(interest))
삼성전자
LG전자
Naver
SK하이닉스
미래에셋대우
069 문자열 split 메서드
회사 이름이 슬래시 ('/')로 구분되어 하나의 문자열로 저장되어 있다.
string = "삼성전자/LG전자/Naver"
이를 interest 이름의 리스트로 분리 저장하라.
실행 예시
>> print(interest)
['삼성전자', 'LG전자', 'Naver']
string = "삼성전자/LG전자/Naver"
interest = string.split("/")
print(interest)
문자열 나누기(split)split 함수는 a.split()처럼 괄호 안에 아무 값도 넣어 주지 않으면 공백(스페이스, 탭, 엔터 등)을 기준으로 문자열을 나누어 준다. 만약 b.split(':')처럼 괄호 안에 특정 값이 있을 경우에는 괄호 안의 값을 구분자로 해서 문자열을 나누어 준다.이렇게 나눈 값은 리스트에 하나씩 들어가게 된다. |
>>> a = "Life is too short"
>>> a.split()
['Life', 'is', 'too', 'short']
>>> b = "a:b:c:d"
>>> b.split(':')
['a', 'b', 'c', 'd']
070 리스트 정렬
리스트에 있는 값을 오름차순으로 정렬하세요.
data = [2, 4, 3, 1, 5, 10, 9]
<오름차순>
data = [2, 4, 3, 1, 5, 10, 9]
data.sort()
print(data)
[1, 2, 3, 4, 5, 9, 10]
<내림차순>
data = [2, 4, 3, 1, 5, 10, 9]
data.sort(reverse=True)
print(data)
[10, 9, 5, 4, 3, 2, 1]
'Python 공부 > 파이썬 300제 풀이 연습' 카테고리의 다른 글
08. 파이썬 반복문 (131~140) (0) | 2023.04.11 |
---|---|
05. 파이썬 튜플 (071 ~ 080) (0) | 2023.04.10 |
04. 파이썬 리스트 (051 ~ 060) (0) | 2023.04.10 |
07. 파이썬 분기문 (111~120) (0) | 2023.04.07 |
07. 파이썬 분기문 (101~110) (0) | 2023.04.07 |