리스트에 여러개의 요소 한번에 추가하기, extend()
a = [1,2,3]
a.extend([4,5,6])
a
>> [1,2,3,4,5,6]
리스트 원하는 위치에 요소 삽입하기, insert()
a = [1,2,3]
a.insert(1,100)
a
>> [1,100,2,3]
슬라이싱을 이용해 리스트 중간에 요소 삽입하기
- [시작:끝]이 동일하면 삽입
- [시작:끝]이 다르면 해당 구간 잘라내고 덮어쓰기
a = [0,1,2,3]
a[2:2] = [100,200]
a
>> [0,1,100,200,2,3]
b = [0,1,2,3]
b[1:2] = [100,200,300,400]
b
>>[0,100,200,300,400,2,3]
c=[0,1,2,3]
c[1:5] = [100]
c
>>[0,100]
리스트 요소 제거하기, remove, del,pop
a=[1,2,3,4,5]
a.remove(2)
>>[1,3,4,5]
del a[0]
del a[0:3]
# pop 함수는 제거한 인덱스 값을 반환해 별도로 저장해야 함
r=a.pop(1)
리스트 내 모든 값 제거, list.clear()
list = [] 형태로 만듦
리스트 내 원하는 값 인덱스 찾기, list.index("원하는값")
a = ["a","b","c"]
a.index("a")
>> 0
리스트 정렬, sort(reverse=True)
reverse = True인 경우 내림차순 정렬
데이터타입 섞여있으면 오류
'AI Theory > key concept of AI' 카테고리의 다른 글
[파이썬 캐글뽀개기] Numpy (0) | 2022.06.21 |
---|---|
[파이썬으로 캐글뽀개기] 튜플과 딕셔너리, 집합(set) (0) | 2022.06.21 |
웹 크롤링이란? (0) | 2022.06.03 |
예측 정확도와 하이퍼파라미터 (0) | 2022.05.31 |
과적합과 과소적합 (0) | 2022.05.30 |