Notice
Recent Posts
Recent Comments
Link
관리 메뉴

왕초보 코딩 개발 일지 블로그

[2023.04.10] 파이썬 예제 풀이 (리스트&튜플) 본문

Python 공부/수업시간 예제 풀이

[2023.04.10] 파이썬 예제 풀이 (리스트&튜플)

아캔두우잇 2023. 4. 10. 12:27
반응형

1. 리스트 list_ 에 담긴 '사과', '수박', '오렌지'를 인덱싱하여 각각 변수에 저장하시오. 그 후 비어있는 리스트 choice_list를 만든 다음 append 함수를 이용하여 값들을 추가한후, 아래와 같이 출력하시오. 

list_ = ['사과', '포도', ['수박', '멜론'], '복숭아', '딸기', '오렌지']

apple = list_[0]
water_melon = list_[2][-1]
orange = list_[-1]

choice_list = []
choice_list.append(apple)
choice_list.append(orange)
choice_list.append(water_melon)

choice_list
['사과', '오렌지', '멜론']

 

2. mucsic_list 인덱스가 1인 곳에 를 추가하시오.

music_list = [["kitsch", "아이브"],["Hype boy", "뉴진스"], ["사건의 지평선", "윤하"]]
music_list.insert(1,["심", "DK(디셈버)"])
music_list

 

[['kitsch', '아이브'], ['심', 'DK(디셈버)'], ['Hype boy', '뉴진스'], ['사건의 지평선', '윤하']]

 

3. 정수 형태의 인덱스 값과 노래제목, 가수명도 각각 입력 받은 후 변수에 저장하고, insert 함수를 이용하여 리스트 music_list에 새로운 값을 추가하시오.

index_value = int(input("인덱스 입력 >> "))
song = input("노래 제목 >> ")
singer = input("가수명 >> ")

music_list = [["kitsch", "아이브"],["Hype boy", "뉴진스"], ["사건의 지평선", "윤하"]]
music_list.insert(index_value,[song, singer])
music_list

 

인덱스 입력 >> 0
노래 제목 >> antifreeze
가수명 >> 검정치마

[['antifreeze', '검정치마'],
 ['kitsch', '아이브'],
 ['Hype boy', '뉴진스'],
 ['사건의 지평선', '윤하']]

 

 

4. 리스트의 값을 내림차순 정렬하기

list10 = [9,77,13,51,100,3]
list10.sort(reverse=True)
list10

 

[100, 77, 51, 13, 9, 3]

 

5. 문자열에서 사용자가 입력한 글자가 몇 개 포함되어 있는지 2가지 상황으로 출력하시오.

s = "Hi, My name is Jiwon"
a = input("검색할 문자를 입력하세요 : ")
b = s.count(a)   
# count(x)는 리스트 안에 x가 몇 개 있는지 조사하여 그 개수를 리턴하는 함수이다.

if a in s :
    print(f"{a}{b}번 들어있네요!")
else : 
    print(f"{a}는 들어있지 않네요...")

 

검색할 문자를 입력하세요 : n
n는 2번 들어있네요!

 

반응형