📆 DAY24
1. 파이썬 기본 입출력 함수와 자료형
(5) 자료형
- 리스트
- append() : 요소를 추가하는 함수
- remove() : 요소를 삭제하는 함수
name = ["철수", "짱구", "영구"]
print(name[2])
print(name + ["영희", "민수"])
print(name * 3)
# 리스트 관련 함수
name.append("영희")
name.remove("철수")
name[0] = "헐크"
print(len(name))
name.sort()
name.sort(reverse=True)
foo = [1,2,3, ["foo", "hello", ["world", "python"]]]
print(foo[3][2][1])
- 딕셔너리
fruit = {"사과":1000, "포도":2000, "오렌지":3000}
print(fruit["사과"])
# 딕셔너리 원소 추가
fruit["바나나"] = 4000
# 딕셔너리 원소 수정
fruit["사과"] = 5000
# 딕셔너리 원소 삭제
del(fruit["사과"])
# 딕셔너리 관련 함수
print(fruit.items())
print(fruit.keys())
print(fruit.values())
더 알고 싶은 점
- 리스트와 튜플의 차이점
| 튜플 | 리스트 |
| () 으로 둘러쌈 | [] 으로 둘러쌈 |
| 삭제, 수정 불가능 | 삭제, 수정 가능 |
https://kerpect.tistory.com/167
[Python] 튜플(Tuple) , 딕셔너리(Dictionary)
튜플(Tuple) : tuple(튜플)은 불변한 순서가 있는 객체의 집합입니다. - 기본 적인용법 : ( ) 를 이용해서 생성(생략 가능) - 새로운 요소를 추가 하거나 삽입 할 수 없고, 기존 요소를 삭제 할 수 없습
kerpect.tistory.com
느낀 점
항상 배열과 리스트가 나오는 순간 머릿속이 복잡해지는 경향이 있다. 그래서 배열과 리스트에 집중하기 위해서 한 강의를 두 개로 분리하여 수강했다. 그리고 딕셔너리에 대해서도 명확히 개념을 정립하고자 하였는데, 확실히 리스트보다는 각각의 값이 무엇인지 알 수 있을 것 같아서 개발자 입장에서 편리해보였다. 다만 리스트는 반복문을 사용할 때 i를 사용하여 리스트의 요소에 접근할 수 있겠지만, 딕셔너리는 반드시 해당 key로 접근을 해야해서, 전체적인 데이터를 반복문을 통해 받아온다면 리스트가 효과적일 것이라고 생각했다.
'멋쟁이사자처럼 13기 > TIL 챌린지' 카테고리의 다른 글
| 멋쟁이사자처럼 후기 + 일은 간편해지고 수익은 성장하는 자동화 스킬 : 파이썬부터 Chat GPT 까지 (0) | 2025.05.03 |
|---|---|
| 멋쟁이사자처럼 후기 + 일은 간편해지고 수익은 성장하는 자동화 스킬 : 파이썬부터 Chat GPT 까지 (0) | 2025.05.02 |
| 멋쟁이사자처럼 후기 + 일은 간편해지고 수익은 성장하는 자동화 스킬 : 파이썬부터 Chat GPT 까지 (0) | 2025.04.30 |
| 멋쟁이사자처럼 후기 + 일은 간편해지고 수익은 성장하는 자동화 스킬 : 파이썬부터 Chat GPT 까지 (0) | 2025.04.29 |
| 멋쟁이사자처럼 후기 + 일은 간편해지고 수익은 성장하는 자동화 스킬 : 파이썬부터 Chat GPT 까지 (0) | 2025.04.28 |