Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 노마드코더
- SBERT
- 일대다
- 프론트엔드
- python
- web
- 바닐라js
- ORM
- 매핑
- javascript
- 다대다
- TODO
- 트랜잭션
- 다대일
- 장고
- 플러시
- nomadcoder
- java
- React
- Django
- css
- JPA
- html
- frontend
- AWS
- 영속성 컨텍스트
- 단방향
- JS
- clonecoding
- 장고독학
Archives
- Today
- Total
꿈꾸는 새벽하늘
[Python] 파이썬 기본 문법 총정리 2 - 자료형(Data Type): 리스트 본문
1. 리스트
리스트명 = [요소1, 요소2, 요소3, ...]
a = []
b = [1, 2, 3]
c = ["apple", "banana", "lemon"]
d = [1, 2, "apple", "banana"]
e = [1, 2, ["apple", "banana"]]
print(b[0])
print(b[1])
print(d[2])
print(e[2])
print(e[2][0])
2. 리스트의 인덱싱
a = [1, 2, 3]
print(a[0])
print(a[0] + a[2])
print(a[-1])
3. 리스트의 슬라이싱
a = [1, 2, 3, 4, 5]
b = a[:2]
c = a[2:]
print(a[0:2])
print(b)
print(c)
print(b + c)
print(b * 3)
4. 리스트에서 하나의 값 수정하기
a = ["사과", "바나나", "딸기"]
a[1] = "포도"
print(a)
5. 리스트에서 연속된 범위의 값 수정하기
a = ["사과", "바나나", "딸기"]
print(a)
a[0:2] = ["수박", "포도"]
print(a)
6. 리스트 요소 삭제하기
(1) [] 사용
a = [1, 2, "사과", "바나나", 5]
print(a)
a[0:2] = []
print(a)
(2) del 함수 사용
a = [1, 2, "사과", "바나나", 5]
print(a)
del a[0]
print(a)
7. 리스트에 요소 추가 (append)
a = [1, 2, 3]
a.append(5)
print(a)
8. 리스트 정렬 (sort)
a = [1, 4, 3, 2]
b = ["김다은", "김가은", "김나은"]
a.sort()
b.sort()
print(a)
print(b)
9. 리스트 뒤집기 (reverse)
a = [1, 4, 3, 2]
a.reverse()
print(a)
10. 위치 반환 (index)
a = ["김다은", "김가은", "김나은"]
print(a.index("김나은"))
11. 리스트에 요소 삽입 (insert)
a = [1, 2, 3]
a.insert(1, 5)
print(a)
12. 리스트 요소 제거 (remove)
remove()는 인덱스가 아니라 지우고자 하는 값을 입력
입력한 값이 리스트 안에 여러 개 있을 경우에는 가장 앞에 있는 숫자 하나만 지워짐
a = [1, 2, 3, 4, 5, 6, 7]
a.remove(3)
print(a)
13. 리스트 요소 꺼내기 (pop)
a = [1, 2, 3]
a.pop()
print(a)
14. 리스트에 포함된 요소 x의 개수 세기 (count)
a = [1, 2, 3, 1, 1]
print(a.count(1))
15. 리스트 확장 (extend)
a = [1, 2, 3]
a.extend([4, 5])
print(a)
b = [6, 7]
a.extend(b)
print(a)
'💻 Programming' 카테고리의 다른 글
[Clone Coding] Django-React Project: Task Manager Application (1) Run Server (0) | 2023.01.25 |
---|---|
[VSCode] C++ 파일 분할 컴파일 (0) | 2022.08.26 |
[Python] 파이썬 기본 문법 총정리 1 - 자료형(Data Type): 숫자형, 문자열 (0) | 2022.07.31 |
[노마드코더] JavaScript (5) (0) | 2022.06.29 |
[노마드코더] JavaScript (4) (0) | 2022.06.29 |