[python, 리스트 함수] python list 데이터 추가 및 삭제 함수
list1 = ["kim", "LEE", "PARK"]
#1. 리스트 추가 방법
#1-1. 마지막 위치에 저장 : append
list1.append("end") # ['kim', 'LEE', 'PARK', 'end']
#1-2. index 위치에 저장
list1.insert(0,111) # [111, 'kim', 'LEE', 'PARK', 'end']
#1-3. 리스트끼리 저장
list2 = ["teran", "protss", "zerg"]
list1 = list1 + list2 # [111, 'kim', 'LEE', 'PARK', 'end', 'teran', 'protss', 'zerg']
list1.extend(["22","33"]) # [111, 'kim', 'LEE', 'PARK', 'end', 'teran', 'protss', 'zerg', '22', '33']
#2. 리스트 삭제 방법
#2-1. 아이템으로 삭제 -> 아이템 없을 경우 ValueError 발생
list1 = ["teran", "teran", "protss", "zerg"]
list1.remove("teran") # ['teran', 'protss', 'zerg']
list1.remove("teran") # ['protss', 'zerg']
#2-2. 마지막 데이터 삭제
list1 = ["teran", "teran", "protss", "zerg"]
list1.pop() # ['teran', 'teran', 'protss']
list1.pop() # ['teran', 'teran']
#2-3. 인덱스로 삭제
list1 = ["teran", "teran", "protss", "zerg"]
list1.pop(2) # ['teran', 'teran', 'zerg']
print(list1)