Python 기초 - 4. 자료형(리스트 list)
2023. 3. 22. 20:52ㆍlanguage/Python
리스트
리스트는 대괄호 안에 다른 자료형들을 모두 요솟값으로 가질 수 있는 자료형 입니다.
a = [1, 5, 2]
b = [3, "a", 6, 1]
c = []
d = list() #비어있는 리스트를 생성하는 또다른 방법입니다.
e = [1, 2, 4, [2, 3, 4]]
f = [{'name':'IJH'},"I",10,{'age':100}] #딕셔너리도 가능합니다.
리스트 인덱싱 & 슬라이싱
인덱싱 & 슬라이싱
- 리스트도 순서가 있기 때문에 문자열 처럼 요소별로 인덱싱을 사용할 수 있습니다.
- 마찬가지로 슬라이싱도 가능합니다.
a = [1, 3, 2, 4]
print(a[3])
print(a[1:3])
print(a[-1]) # 4 (맨 마지막 요소)
>> 4
[3, 2]
4
리스트 요소 추가, 수정, 삭제
- .append (덧붙이기)
a = [1, 2, 3]
a.append(5)
print(a)
>> [1, 2, 3, 5]
a.append([1, 2])
print(a)
>> [1, 2, 3, 5, [1, 2]]
# 더하기 연산과 비교
a += [2, 7]
print(a)
>> [1, 2, 3, 5, [1, 2], 2, 7]
- 수정하기
a = [1, 3, 2, 4]
a[2] = 10
print(a)
>> [1, 3, 10, 4]
- 삭제하기
a = [1, 3, 2, 4]
a[2] = 10
del a[1]
print(a)
>> [1, 10, 4]
리스트 길이, 정렬
리스트의 길이 값과 리스트의 요소들을 정렬할 수 있습니다.
a = [1, 3, 2, 4]
a[2] = 10
a.sort()
print(len(a))
print(a)
>> 4
[1, 3, 4, 10]
'language > Python' 카테고리의 다른 글
Python 기초 - 6. 자료형(딕셔너리 dictionary) (0) | 2023.03.22 |
---|---|
Python 기초 - 5. 자료형(튜플 tuple) (0) | 2023.03.22 |
Python 기초 - 3. 자료형(문자열 string) (4) | 2023.03.22 |
Python 기초 - 2. 자료형(숫자형 int, float,....) (5) | 2023.03.22 |
Python 기초 - 1. 변수 선언 (0) | 2023.03.22 |