728x90
반응형
초보자를 위한 파이썬(Python) 300제 풀이
66. interest 리스트에는 아래의 데이터가 바인딩 되어있습니다.
interest = ['삼성전자', 'LG전자', 'Naver', 'SK하이닉스', '미래에셋대우']
interest 리스트를 사용하여 아래와 같이 화면에 출력하세요.
출력 예시:
삼성전자 LG전자 Naver SK하이닉스 미래에셋대우
print(interest)
- 단순히 interest만 출력하면 아래와 같이 출력된다. 하지만 출력 예시처럼 나오지 않습니다.
['삼성전자', 'LG전자', 'Naver', 'SK하이닉스', '미래에셋대우']
print(" ".join(interest))
- join 함수는 => "구분자".join(리스트) 와 같이 사용한다.
- 리스트에 있는 매개변수(예를 들면 ["a", "b", "c"])를 구분자를 사용하여 합쳐서 반환 해줍니다.
- 위 문제에선 구분자로 공백 한칸을 사용했으므로 문자들이 한칸씩만 띄어진 채 반환됩니다.
67. interest 리스트에는 아래의 데이터가 바인딩 되어있습니다.
interest = ['삼성전자', 'LG전자', 'Naver', 'SK하이닉스', '미래에셋대우']
interest 리스트를 사용하여 아래와 같이 화면에 출력하세요.
출력 예시:
삼성전자/LG전자/Naver/SK하이닉스/미래에셋대우
print("/".join(interest))
- 위에 설명한 join 함수를 적용하면 됩니다.
68. interest 리스트에는 아래의 데이터가 바인딩 되어있습니다.
interest = ['삼성전자', 'LG전자', 'Naver', 'SK하이닉스', '미래에셋대우']
join() 메서드를 사용해서 interest 리스트를 아래와 같이 출력하세요.
출력 예시:
삼성전자
LG전자
Naver
SK하이닉스
미래에셋대우
print("\n".join(interest))
- "\n"과 join() 메서드를 이용해서 표현할 수 있습니다.
69. 회사 이름이 슬래시("/")로 구분되어 하나의 문자열로 저장되어 있습니다.
string = "삼성전자/LG전자/Naver"
이를 interest 이름의 리스트로 분리 저장하세요.
string = "삼성전자/LG전자/Naver"
interest = string.split("/")
print(interest)
- split 메서드를 활용해서 표현할 수 있습니다.
70. 리스트에 있는 값을 오름차순으로 정렬하세요.
data = [2, 4, 3, 1, 5, 10, 9]
data = [2, 4, 3, 1, 5, 10, 9]
data.sort()
print(data)
- 리스트 뒤에 .sort()를 하게 되면 오름차순으로 정렬됩니다.
- .sort(reverse=True) 를 쓰게 되면 내림차순으로 정렬됩니다.
출처 = https://wikidocs.net/book/922, 초보자를 위한 파이썬 300제,
PyCharm 사용
728x90
반응형
'개발 > (1) 초위파(Python) 300제 풀이' 카테고리의 다른 글
초보자를 위한 파이썬(Python) 300제 풀이 (76, 77, 78, 79, 80) (0) | 2022.10.08 |
---|---|
초보자를 위한 파이썬(Python) 300제 풀이 (71, 72, 73, 74, 75) (0) | 2022.10.08 |
초보자를 위한 파이썬(Python) 300제 풀이 (61, 62, 63, 64, 65) (0) | 2022.10.05 |
초보자를 위한 파이썬(Python) 300제 풀이 (56, 57, 58, 59, 60) (0) | 2022.10.04 |
초보자를 위한 파이썬(Python) 300제 풀이 (51, 52, 53, 54, 55) (0) | 2022.10.03 |