개발/python

#8.2 tuple and dictionary(8월25일 구 #2.2)

규지니어스 2022. 8. 26. 19:37

수정 불가능한 sequence

: tuple

tuples는 common operation만 가능

list는 common and sequence operation 사용 가능

사용법(괄호차이 리스트 [], 튜플 ())

list

days= ["Mon","Tue","Wed","Thur","Fri"]

===========================================

tuple()

days= ("Mon","Tue","Wed","Thur","Fri")

print(type(days))

<class 'tuple'>

튜플은 add나 reverse 등 변경하고 싶지 않을 때 사용한다.

tuple로 뭘 할 수 있을까

1. s + t :sequence를 합칠 수 있다.

2. s[i] : sequence에서 하나의 item을 얻을 수 있다.

3. len(s) : 길이를 얻을 수 있다.

4. min(s), max(s) : 작거나 큰 item을 얻을 수 있다.

5. s.count(x) : 총 item 수를 알 수 있다.

==================================

dictionary {}

name = "Nico"

age = 29

korean = True

fav_food = ["Kimchi","Sashimi"]

dictinary 는 {} 중괄호 안에 써준다.

nico = {

"name" : "Nico",

"age" : 29,

"korean" : True,

"fav_food" : ["Kimchi","Sashimi"]

}

print(nico) =>

{'name': 'Nico', 'age': 29, 'korean': True, 'fav_food': ['Kimchi', 'Sashimi']}

사전에서 name만을 가져오길 원할 경우

: print(nico["name"])

nico 속성에 다른 무언갈 넣어주고 싶을 경우

print(nico)

nico["handsome"] = True

print(nico)

=>

{'name': 'Nico', 'age': 29, 'korean': True, 'fav_food': ['Kimchi', 'Sashimi']}

{'name': 'Nico', 'age': 29, 'korean': True, 'fav_food': ['Kimchi', 'Sashimi'], 'handsome': True}

dictionary에는 앞에서 배웠던 모든 type들 중 원하는 무엇이든 저장할 수 있다.

list, boolean, string, number, None, tuple

==================================

다음강의에서는

print(something)이 어떻게 작동하는지 알아보고자 한다.

잘한점

: 잘 따라하고 있다, 확실히 세세하게 작성해 가며 공부하니 머릿속에 더 잘 들어온다

아쉬운점

: 쪼금 더 할 수 있는 거 같은데 ㅋㅋㅋㅋ

하루한개 꾸준히...만 하더라도 만족해야겠지?

'개발 > python' 카테고리의 다른 글

#2.4 Function 함수_8월 28일  (1) 2022.08.28
#2.3 Recap  (0) 2022.08.27
#2.2 Booleans and Strings  (0) 2022.08.26
#2.1 variables 2022강의 변수_8월23일  (0) 2022.08.24
노마드코더 Python으로 웹 스크래퍼 만들기  (0) 2022.08.24