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

제가...가족일정이 있어서요...
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]

끝~

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

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

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

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


간지폭풍 명수옹으로 마무리 하겠읍니다....
또 만나요~
푸짐한 짤에 문제 넘어갈 때마다 이번엔 무슨 짤이 나올까 기대됨 🙏🏻