728x90
반응형
오늘 일정이 있어서 집에 늦게 왔지만 조금이라도 공부를 하기 위해
이렇게 블로그를 켜 강의를 듣고 내용을 정리를 하고 있습니다.
*이 포스트는 개인공부자료로 부정화학고, 오류가 있을 수 있습니다..
파이썬 독학 공부일지
1. list 하기
a = [1, 5, 2]
b = [3, "a", 6, 1]
c = []
d = list()
e = [1, 2, 4, [2, 3, 4]]
-리스트는 [ ] 사이에 문자 또는 숫자를 나열을 한 것이다.
-리스트 안에서 몇번째 순서에 어떤게 있는지 확인 가능하다.
a_list = [1,2,3,4,2]
print(a_list[4])
4
-리스트에서 append를 사용하면 끝에 원하는 글자 또는 뭇자를 넣을 수 있다.
a_list = [1,2,3,4,2]
a_list.append(20)
print(a_list[4])
-sort를 통해서 큰 숫자순서로 리스트를 만들 수 있다
-sort 안에 reverse를 추가하여 역순으로 할 수 있다.
a = [2, 5, 3]
a.sort()
print(a) # [2, 3, 5]
a.sort(reverse=True)
print(a) # [5, 3, 2]
-len 함수를 통해서 리스트가 몇개가 있는지 확인 할 수 있다.
a_list = [1,2,3,4,2]
a_list.append(20)
print(len(a_list))
6
2. 딕셔너리
-딕셔너리는 key:value 값으로 형성 되어 있다.
-딕셔너리는 리스트와 같이 쓰이며 리스트 안에 여러 딕셔너리가 있을 수 있다.
a_dict = {'name':'bob','age':27}
key:value, key:value
- 딕셔너리 퀴즈
-> smith의 science 값을 가지고 와라.
==> 리스트의 0,1,2 로 해서 2번의 값을 가지고오고 여기에 score값을 가지고 온 후 science값을 가지고 온다.
people = [
{'name': 'bob', 'age': 20, 'score':{'math':90,'science':70}},
{'name': 'carry', 'age': 38, 'score':{'math':40,'science':72}},
{'name': 'smith', 'age': 28, 'score':{'math':80,'science':90}},
{'name': 'john', 'age': 34, 'score':{'math':75,'science':100}}
]
print(people[2]['score']['science'])
90
728x90
반응형
'개발공부 > 파이썬 (python)' 카테고리의 다른 글
파이썬 공부일지_03(vscode , 반복문) (0) | 2023.01.04 |
---|---|
파이썬 공부일지 _01 (vs code, python) (0) | 2023.01.02 |