append : 리스트에 요소 추가
lst = [1,2,3,4]
lst.append(5) # lst 객체에 5 요소를 추가
print(lst)
[1, 2, 3, 4, 5]
lst = [1,2,3,4]
lst.append([1,2]) # lst 객체에 [ 1, 2 ] 요소를 추가
print(lst)
lst.append({'a':1}) # lst 객체에 {'a':1} 요소를 추가
print(lst)
[1, 2, 3, 4, [1, 2]]
[1, 2, 3, 4, [1, 2], {'a': 1}]
insert : 리스트에 요소 삽입
lst = [ 1, 2, 3, 4 ]
lst.insert(0, 5) # 0번째 위치에 요소 5를 추가
print(lst)
[5, 1, 2, 3, 4]
del : 리스트의 index 위치의 값 삭제
lst = [ 1, 2, 3, 4 ]
del lst[1] # 1번 index 위치의 값 삭제
print(lst)
[1, 3, 4]
lst = [ 1, 2, 3, 4 ]
del lst[1:3] # 1번 ~ 2번 index 위치의 값 삭제
print(lst)
[1, 4]
pop : 리스트의 마지막 값 추출하고, 삭제
lst = [1,2,3,4]
lst.pop() # 리스트의 마지막 값인 4 요소를 제거
print(lst)
[1, 2, 3]
remove : 리스트 요소값 삭제
lst = [1,2,3,4,1]
lst.remove(1)
print(lst)
[2, 3, 4, 1] # 중복값이 있을 경우 제일낮은 index에 요소가 삭제
count : 리스트에 포함된 요소의 개수 세기
lst = [1,2,3,4,1]
print(lst.count(1))
2
index : 요소의 위치를 추출
lst = [ 1, 2, 3, 4 ]
print(lst.index(2))
1
sort : 리스트 자료형의 함수. 리스트 요소를 정렬
lst = [5,4,3,2,1]
lst.sort()
print(lst)
[1, 2, 3, 4, 5]
reverse : 리스트 자료형의 함수. 리스트 요소를 역순으로 정렬
lst = [1,2,3,4,5]
lst.reverse()
print(lst)
[5, 4, 3, 2, 1]
sorted : iterator의 요소를 정렬하여 리턴 하지만 원본은 변경하지 않는다.
lst = [5,4,3,2,1]
print(list(sorted(lst))) # sorted (정렬)
print(lst) # 원본
[1, 2, 3, 4, 5]
[5, 4, 3, 2, 1]
reversed : iterator의 요소를 역순으로 리턴 하지만 원본은 변경하지 않는다.
lst = [0,1,2,3,4]
print(list(reversed(lst))) # reversed (역순 정렬)
print(lst) # 원본
[4, 3, 2, 1, 0]
[0, 1, 2, 3, 4]
'Python > Python Basic Lesson' 카테고리의 다른 글
Python Programming Basic - 10. 날짜 다루기 (0) | 2020.03.02 |
---|---|
Python Programming Basic - 9. 파일읽고 / 쓰기 (0) | 2020.03.02 |
Python Programming Basic - 8. 함수 (function) (0) | 2020.03.02 |
Python Programming Basic - 7. 딕셔너리 함수 (0) | 2020.03.02 |
Python Programming Basic - 6. 반복문 (while) (0) | 2020.03.02 |
Python Programming Basic - 6. 반복문 (for문) (0) | 2020.03.02 |
Python Programming Basic - 6. 조건문(if문) (0) | 2020.03.02 |
Python Programming Basic - 5. 문자열 메소드 (0) | 2020.03.02 |