🌞파이썬 061~070문제
#061 ⭕
price 변수에는 날짜와 종가 정보가 저장돼 있다. 날짜 정보를 제외하고 가격 정보만을 출력하라. (힌트 : 슬라이싱)
price = ['20180728', 100, 130, 140, 150, 160, 170]
#풀이1
price = ['20180728', 100, 130, 140, 150, 160, 170]
del price[0]
print(price)
#풀이2
price = ['20180728', 100, 130, 140, 150, 160, 170]
print(price[1:])
[1:]의 의미는 리스트의 1~ 라는 뜻 인덱스 0번을 제외한 나머지 값을 출력(0번째 값은 날짜이므로 제외)
#062 ⭕
슬라이싱을 사용해서 홀수만 출력하라.
nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
#풀이
print(nums[::2])
2씩 건너뛰어서 출력
#063 ⭕
슬라이싱을 사용해서 짝수만 출력하라.
nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
#풀이
print(nums[1::2])
1번째('2')부터 시작해서 2씩 건너뛰어 출력
#064 ⭕
슬라이싱을 사용해서 리스트의 숫자를 역 방향으로 출력하라.
nums = [1, 2, 3, 4, 5]
#풀이
print(nums[::-1])
-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))
#067 join 메소드 ⭕
interest 리스트에는 아래의 데이터가 바인딩되어 있다.
interest = ['삼성전자', 'LG전자', 'Naver', 'SK하이닉스', '미래에셋대우']
interest 리스트를 사용하여 아래와 같이 화면에 출력하라.
출력 예시:
삼성전자/LG전자/Naver/SK하이닉스/미래에셋대우
interest = ['삼성전자', 'LG전자', 'Naver', 'SK하이닉스', '미래에셋대우']
#풀이
print('/'.join(interest))
#068 join 메소드 ❌
interest 리스트에는 아래의 데이터가 바인딩되어 있다.
interest = ['삼성전자', 'LG전자', 'Naver', 'SK하이닉스', '미래에셋대우']
join() 메소드를 사용하여 아래와 같이 화면에 출력하라
출력 예시:
삼성전자
LG전자
Naver
SK하이닉스
미래에셋대우
interest = ['삼성전자', 'LG전자', 'Naver', 'SK하이닉스', '미래에셋대우']
#풀이
print('\n'.join(interest))
\n 한줄띄기
#069 문자열 split 메소드 ⭕
:: 회사 이름이 슬래시 ('/')로 구분되어 하나의 문자열로 저장되어 있다.
string = "삼성전자/LG전자/Naver"
이를 interest 이름의 리스트로 분리 저장하라.
실행 예시
>> print(interest)
['삼성전자', 'LG전자', 'Naver']
string = "삼성전자/LG전자/Naver"
#풀이
interest = string.split('/')
print(interest)
#070 리스트 정렬 ⭕
리스트에 있는 값을 오름차순으로 정렬하세요.
data = [2, 4, 3, 1, 5, 10, 9]
data = [2, 4, 3, 1, 5, 10, 9]
#풀이
data.sort()
print(data)
sort(), sorted()는 정렬함수
'💻 개발블로그 > 파이썬 300제 문제' 카테고리의 다른 글
파이썬300제: 파이썬 딕셔너리 081~090(20220124) (0) | 2022.01.25 |
---|---|
파이썬300제: 파이썬 튜플 071~080(20220124) (0) | 2022.01.25 |
파이썬300제: 파이썬 리스트 051~060(20220124) (0) | 2022.01.24 |
파이썬300제: 파이썬 문자열 041~050(20220124) (0) | 2022.01.24 |
파이썬300제: 파이썬 문자열 031~040(20220120) (0) | 2022.01.20 |