haju__log
[python] 리스트 메서드 정리 (List Method) 본문
반응형
✅ .index(value)
- 넣은 value 값의 위치를 찾아서 return
a=[11,22,345,56,78,98]
print(a.index(56))
# 출력 3
✅ .extend([value])
- 리스트 병합 == 리스트 뒤에 값을 추가
- +랑 같은 효과이지만 성능이 더 좋음
l1=[1,2,3]
l2=[4,5,6]
print(l1+l2)
#위 아래 동일한 표현
l1.extend(l2)
print(l1)
✅ .insert(index, value)
- 원하는 index 위치에 value값을 추가
a=[1,2,3,4,5]
a.insert(1,10)
# 리스트 a의 1위치에 10을 추가한다.
# 1의 자리에 10이 들어가고 나머지는 오른쪽으로 한칸씩 이동
print(a)
# 출력 : [1, 10, 2, 3, 4, 5]
a.insert(-1,999)
# 리스트 a의 -1위치는 맨 끝자리, 에 999를 추가한다.
# 5가 있던 자리에 999를 추가하고, 5는 한칸 뒤로 이동
print(a)
# 출력 : [1, 10, 2, 3, 4, 999, 5]
a.insert(10000,7)
# index의 범위가 넘어가도 ㄱㅊ, 그대신 제일 끝자리에 7이 추가된다.
print(a)
# 출력 : [1, 10, 2, 3, 4, 999, 5, 7]
✅ .sort()
- 값을 순서대로 정렬 (오름차순)
a=[1, 10, 2, 3, 4, 999, 5, 7]
print(a)
a.sort()
print(a)
- 값을 내림차순으로 정렬
- 내림차순 정렬할 때는 sort(reverse=True)
a=[1, 10, 2, 3, 4, 999, 5, 7]
print(a)
a.sort(reverse=True)
print(a)
✅ .reverse()
- 값을 역순으로 정렬
a=[1, 10, 2, 3, 4, 999, 5, 7]
print(a)
a.reverse()
print(a)
반응형
'코테관련 이론' 카테고리의 다른 글
[python] 슬라이스(slice), 슬라이스로 리스트 수정하기 (0) | 2023.05.02 |
---|---|
[python] 리스트와 문자열 (split, join 이용) (0) | 2023.05.02 |
[python] 예외 처리 (try, except, exception, raise) (0) | 2023.05.01 |
[python] while문, break, continue (0) | 2023.04.30 |
[python] 튜플 packing, unpacking, 함수의 리턴값으로 튜플 이용 (0) | 2023.04.30 |