수정 불가능한 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 |