반응형
SMALL
3. List []
3.1 리스트 선언하기
data_list = list()
3.2 리스트 더하기
a = [1, 2, 3]
b = [4, 5, 6]
a + b
>> [1, 2, 3, 4, 5, 6]
3.3 리스트 반복하기
a = [1, 2, 3]
a * 3
>> [1, 2, 3, 1, 2, 3, 1, 2, 3]
3.4 리스트 관련 함수
리스트 길이 구하기
a = [1, 2, 3]
len(a)
>> 3
리스트 요소 추가하기
- 리스트 맨 마지막에 추가
a.append(3)
a.append([5,6])
a
[1, 2, 3, [5, 6]]
리스트에 요소 삽입(위치 지정)
a.insert(3, 5)
리스트 요소 삭제하기(인덱스로)
del a[1]
del a[2:]
리스트 요소 삭제하기(값으로)
- 첫번째로 나오는 값을 삭제
a.remove(3)
리스트 정렬하기
- 숫자, 알파벳 모두
a.sort()
리스트 뒤집기
a.reverse()
위치(인덱스) 반환
a.index(3)
# 없으면 오류
맨 마지막 요소 꺼내기
- 꺼낸 후 삭제됨
a.pop()
특정 인덱스 값 요소 꺼내기
a.pop(1) # 인덱스
특정 요소 개수 세기
a.count(1) # 값
리스트끼리 더하기
a.extend([5,6])
3.5 리스트 복사하기
a = [1,2,3]
b = a[:]
b
>> [1,2,3]
반응형
LIST
'Python' 카테고리의 다른 글
[python] 집합 {} (0) | 2020.09.03 |
---|---|
[python] 딕셔너리 { : } (0) | 2020.09.02 |
[python] 튜플 () (0) | 2020.09.02 |
[python] 문자열 (0) | 2020.09.02 |
[python] 기본 (0) | 2020.09.02 |