-
# Python Challenge Day 5Python 2024. 3. 23. 00:57728x90
1. list days_of_week = ["Mon","Tue","Wed","Thur","Fri"] # [] 대괄호 사용하여 대괄호 안에 데이터를 작성한다 ["Mon","Tue","Wed","Thur","Fri"] print(days_of_week.count("Wed")) 결과 : 1 #내 리스트에 수요일이 얼마나 많은지 알 수 있다. 1) clear days_of_week = ["Mon","Tue","Wed","Thur","Fri"] days_of_week.clear() print(days_of_week) 결과 : [] # 내 리스트에 있는 아이템들을 삭제한다. # clear는 직접적으로 데이터를 수정했다(modify) # count 단순히 내 리스트를 사용해 단순히 count만 해줬다 # clear는 리스트를 완전히 바꿨다 # 프로그래머들 언어에선 modify(수정하다)는 mutate(변화시키다)는 의미이다. # clear method - mutate 영원히 변경시킴 2) reverse days_of_week = ["Mon","Tue","Wed","Thur","Fri"] days_of_week.reverse() print(days_of_week) 결과 : ['Fri','Thur','Wed','Tue','Mon'] # reverse는 list를 역순으로 보여준다. # list는 데이터 가공에 도움을 준다. 3) append days_of_week = ["Mon","Tue","Wed","Thur","Fri"] days_of_week.append("Sat") print(days_of_week) 결과 : ["Mon","Tue","Wed","Thur","Fri","Sat"] days_of_week.append("Sun") print(days_of_week) 결과 : ["Mon","Tue","Wed","Thur","Fri","Sat","Sun"] # append는 데이터를 추가시켜준다. 4) remove days_of_week = ["Mon","Tue","Wed","Thur","Fri"] days_of_week.remove("Fri") print(days_of_week) 결과 : ["Mon,"Tue","Wed","Thur"] # remove는 데이터를 제거시킨다. 5) 데이터 접근방법 days_of_week = ["Mon","Tue","Wed","Thur","Fri"] print(days_of_week[2]) 결과 : ["Wed"] # 리스트를 가리키는 변수에 접근해서 대괄호를 열고, 리스트에서 접근하고 싶은 아이템의 인덱스를 넣어준다. # 컴퓨터는 숫자를 0부터 세기때문에 처음부터 1,2,3,4,5가 아니라 0,1,2,3,4 이다. # 3번째 아이템에 접근하려면 인덱스 2라고 해야한다. # 리스트에는 어떤것이든 넣을 수 있다. # Ture, False, "hi", 1,2,3도 되고 리스트안에 리스트도 만들 수 있다. 숫자 불리언 문자열 숫자 등등 # 즉 메소드들은 list를 변경시키고 , list를 reverse하고 ,list를 clear 하고, # list에 어떤 걸 추가할 수 있게하고 list안에 있는 것들을 셀 수 있게 해준다.
1. print()은 "메소드"이고 'nico'.upper()는 "함수"다. False
print()은 파이썬 내장 함수이며 객체에 속하지 않기 때문에 메소드가 아니다.
'nico'.upper()는 문자열 객체의 메소드로 호출되는 함수이므로 함수이다.
2. 메소드란 무엇인가? 파이썬 객체에 속한 함수들
3. 리스트는 변경 가능하다. True
4. 튜플은 변경 가능하다. False
한 번 생성된 튜플은 수정할 수 없으며, 요소를 추가, 삭제, 수정할 수 없습니다. 따라서 튜플은 변경 불가능하다고 말할 수 있습니다.
5. 🍎에 대하여 어떻게 접근하는가? food = ['🍔', '🍕', '🍌', '🍎', '🥑'] 정답 : food[3]
🍎는 리스트의 네 번째 요소이므로 인덱스 3으로 접근한다.
6. 🍕에 대하여 어떻게 접근하는가? food = ('🍔', '🍕', '🍌', '🍎', '🥑') 정답 : food[-4]
🍕는 튜플의 두 번째 요소이므로 음수 인덱스 -4로 접근한다.
7. 딕셔너리는 변경 불가능하다. False
딕셔너리는 변경 가능한 데이터 타입으로, 요소를 추가, 수정, 삭제할 수 있다.
8. 리스트와 튜플은 숫자만 포함할 수 있다. False
리스트와 튜플은 숫자뿐만 아니라 다양한 데이터 타입의 요소를 포함할 수 있다.
9. 튜플의 리스트를 만들 수 있다. True
리스트 안에 튜플을 요소로 포함시킬 수 있다.
728x90'Python' 카테고리의 다른 글
# Python Challenge Day 6 (0) 2024.03.25 # Python Challenge Day 4 (0) 2024.03.22 # Python Challenge Day 3 (0) 2024.03.21 # Python Challenge Day 2 (0) 2024.03.20 # Python Challenge Day 1 (0) 2024.03.18