파어건 3 (파이썬 어떻게 하는 건데)

디듀버거·2025년 12월 12일

파이건

목록 보기
3/6
post-thumbnail


안녕하십쌉사리와용~!
오늘도 들고 왔숩니다~!
어제 파어건을 못가져온 이유는?


제가...가족일정이 있어서요...
4시에 나갔다가 저녁 11시에 들어옴요...
가정적인 척 안하겠습니다....


오늘도 가보입시다~!

51번
2016년 11월 영화 예매 순위 기준 top3는 다음과 같습니다. 영화 제목을 movie_rank 이름의 리스트에 저장해보세요. (순위 정보는 저장하지 않습니다.)

순위 영화
1 닥터 스트레인지
2 스플릿
3 럭키


시작부터 너무 잘한다~!!!!
(흥분MAX)


52번
051의 movie_rank 리스트에 "배트맨"을 추가하라.

어엉? 이게 왜 틀렸을까? 왜 일까유?
보시는 분들도 생각해보세용

정답은?


["배트맨"]이 아닌 ("배트맨")이 맞습니다!
정신차리자


53번
movie_rank 리스트에는 아래와 같이 네 개의 영화 제목이 바인딩되어 있다. "슈퍼맨"을 "닥터 스트레인지"와 "스플릿" 사이에 추가하라.

나 맞췄으니까~ 칭찬해줘요~!! 댓글에 칭찬 부탁합니다.


54번
movie_rank 리스트에서 '럭키'를 삭제하라.

리스트에는 삭제 방법이 2가지가 있숩니다~!

1) 리스트 이름.pop(인덱스 번호)

2) del 리스트 이름(인덱스 번호)

두가지 방법이 있습니다! 기억해

또 잊어버릴 것 같은 미래의 나....


55번
movie_rank 리스트에서 '스플릿' 과 '배트맨'을 를 삭제하라.


엥? 이게 아니라고요? ㅎㅎㅎ

그래서 쳇지피티 선생님을 찾아갔습니다.
movie_rank[1,2]이 왜 안되는건가용?

파이썬에서 “튜플을 만드는 진짜 기준은 괄호 ()가 아니라 ,(콤마)다.

1, 2 -> 이것도 튜플
(1, 2) -> 이것도 튜플
(1,) -> 이것도 튜플임.
즉, 값을 나열하는 문맥에서는 ","는 튜플을 의미한다고 말씀해주심...


오케이 이건 실수할 수 있어.
이건 맞을 거다 분명.


리스트 안에 리스트 2개를 만들어서 삭제할 수 있을까 해서 도전해봄. 근데 안되네... 이게 안되네...

알고 봤더니 리스트 삭제는
정수 (movie_rank[2])
슬라이싱 (movie_rank[2:4])이렇게 되기 때문에
2개를 삭제 해줘야 하니까 슬라이싱으로 삭제
(del은 대부분 인덱싱으로 삭제하는 방법임)

이렇게 하면 된다네요^^

그러면 배운 걸 바탕으로 pop을 써볼까요?


아니;;; 왜 안되는건데요....
오케이 다른 방법으로 가볼께요


하....씨!!!!!!!!
왜 안되는건데?

pop()은 오직 하나의 인덱스(int) 만 받게 설계돼 있다고 합니다.... 하........

이거 우리 배웠니?

여튼!! pop을 이용하려면, 항상 큰 인덱스부터 제거해야한다고 합니다!

작은 거부터 제거하면 인덱스 번호가 하나씩 앞당겨지기 때문이지요~!

그래서
movie_rank.pop(3)
movie_rank.pop(2)
print(movie_rank)

이렇게 해줘야 합니다


56번
lang1과 lang2 리스트가 있을 때 lang1과 lang2의 원소를 모두 갖고 있는 langs 리스트를 만들어라.

lang1 = ["C", "C++", "JAVA"]
lang2 = ["Python", "Go", "C#"]
실행 예:
['C', 'C++', 'JAVA', 'Python', 'Go', 'C#']

쉽다 쉬워


57번
다음 리스트에서 최댓값과 최솟값을 출력하라. (힌트: min(), max() 함수 사용)

nums = [1, 2, 3, 4, 5, 6, 7]
실행 예:
max: 7
min: 1


왜왜 오류가 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ


리스트 메서드가
리스트이름.메서드() 이래서 나도 헷갈렸나봄....

max(nums)
min(nums)
len(nums)
sum(nums)
외웁시다!!!
모두 밖에서 때려넣는 함수다!!!


58번
다음 리스트의 합을 출력하라.

nums = [1, 2, 3, 4, 5]
실행 예:
15

좋아~ 다시 가보자~


59번
다음 리스트에 저장된 데이터의 개수를 화면에 구하하라.

cook = ["피자", "김밥", "만두", "양념치킨", "족발", "피자", "김치만두", "쫄면", "소시지", "라면", "팥빙수", "김치전"]



배고파서 예민해지고 있는 중....


60번
다음 리스트의 평균을 출력하라.

nums = [1, 2, 3, 4, 5]
실행 예:
3.0

(디듀버거? 너 너무 멋있어... 이대로 흐름가자)


61번
price 변수에는 날짜와 종가 정보가 저장돼 있다. 날짜 정보를 제외하고 가격 정보만을 출력하라. (힌트 : 슬라이싱)

price = ['20180728', 100, 130, 140, 150, 160, 170]
출력 예시:
[100, 130, 140, 150, 160, 170]


62번
슬라이싱을 사용해서 홀수만 출력하라.

nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
실행 예:
[1, 3, 5, 7, 9]


63번
슬라이싱을 사용해서 짝수만 출력하라.

nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
실행 예:
[2, 4, 6, 8, 10]


64번
슬라이싱을 사용해서 리스트의 숫자를 역 방향으로 출력하라.

nums = [1, 2, 3, 4, 5]
실행 예:
[5, 4, 3, 2, 1]

완전 나 흐름탔어잉~


65번
interest 리스트에는 아래의 데이터가 바인딩되어 있다.

interest = ['삼성전자', 'LG전자', 'Naver']
interest 리스트를 사용하여 아래와 같이 화면에 출력하라.
출력 예시:
삼성전자 Naver


66번
interest 리스트에는 아래의 데이터가 바인딩되어 있다.

interest = ['삼성전자', 'LG전자','Naver', 'SK하이닉스', '미래에셋대우']
interest 리스트를 사용하여 아래와 같이 화면에 출력하라.
출력 예시:
삼성전자 LG전자 Naver SK하이닉스 미래에셋대우


67번
interest 리스트에는 아래의 데이터가 바인딩되어 있다.

interest = ['삼성전자', 'LG전자', 'Naver', 'SK하이닉스', '미래에셋대우']
interest 리스트를 사용하여 아래와 같이 화면에 출력하라.
출력 예시:
삼성전자/LG전자/Naver/SK하이닉스/미래에셋대우

(나 너무 잘하지요?ㅎㅎㅎㅎㅎㅋㅋㅋㅋㅋㅋㅋㅋ 머라냐 나혼자)


68번 interest = ['삼성전자', 'LG전자', 'Naver', 'SK하이닉스', '미래에셋대우'] join() 메서드를 사용해서 interest 리스트를 아래와 같이 화면에 출력하라.

출력 예시:
삼성전자
LG전자
Naver
SK하이닉스
미래에셋대우


69번 문자열 split 메서드
회사 이름이 슬래시 ('/')로 구분되어 하나의 문자열로 저장되어 있다.

string = "삼성전자/LG전자/Naver"
이를 interest 이름의 리스트로 분리 저장하라.
실행 예시
print(interest)
['삼성전자', 'LG전자', 'Naver']


70번
리스트에 있는 값을 오름차순으로 정렬하세요.

data = [2, 4, 3, 1, 5, 10, 9]

~

어떠셨나요? 제 글을 통해 얻어가신 게 있으실까요?
ㅋㅋ


끝맺음을 잘하고 싶은데 지금 뇌용량이 과부화여서
뭔 말을 못하겠고.... 그냥 끝내고 싶어요^^
문제는 다 풀었자나~ 한잔해~


여러분...... 이 쉬운 문제를 푸는 제가 있다는 것에
위안을 받으시면서... 희망을 가지시길 바랍니다...


저도 이걸 하면서 많이 배웠고, 깨달아가고 있네요 ㅎ


간지폭풍 명수옹으로 마무리 하겠읍니다....
또 만나요~

8개의 댓글

comment-user-thumbnail
2025년 12월 12일

푸짐한 짤에 문제 넘어갈 때마다 이번엔 무슨 짤이 나올까 기대됨 🙏🏻

1개의 답글
comment-user-thumbnail
2025년 12월 12일

짤 많이 퍼가요~

1개의 답글
comment-user-thumbnail
2025년 12월 12일

너무 재밌자나.. 파이썬 디듀처럼만 공부하면 정복하고도 남아..

1개의 답글
comment-user-thumbnail
2025년 12월 14일

튜플 괄호로 구분하는게 아니라 콤마로 구분하는 거였다니!!!@ 기술 블로그가 이렇게 재밌어두 되냐구~~

1개의 답글