APPEND(2)
-
[Python] 배열의 원소 삭제하기
정수 배열 arr과 delete_list가 있습니다. arr의 원소 중 delete_list의 원소를 모두 삭제하고 남은 원소들은 기존의 arr에 있던 순서를 유지한 배열을 return 하는 solution 함수를 작성해 주세요. new_list = [] def solution(arr, delete_list): #arr원소를 하나 꺼내준다. for i in arr: #dele_list 안에 arr원소인 i가 있는지 확인하기 if i not in delete_list: #없다면 new_list에 추가하기 new_list.append(i) #new_list 반환 return new_list 처음에는 인덱스를 활용해서 인덱스의 요소들을 가져와서 비교해서 기존의 arr에서 해당 인덱스의 원소를 삭제하는 식으로 ..
2024.04.12 -
[Python] list에서 요소 추가 및 제거
1. append () 메소드 사용 (요소를 추가할때 사용) 리스트 안의 요소를 추가할때 사용 a_list = [1,2,3,4,5] a_list.append(5) print(a_list) #예상 출력 : [1, 2, 3, 4, 5, 5] 2. remove() 메소드 사용 list가 가진 메소드로 특정한 값을 리스트의 항목에서 삭제 remove 메소드는 처음 나오는 값만 삭제가 가능하다 (추후에 나오는 중복되는 다른 값은 삭제 할 수 없음) 존재하지 않는 항목을 remove()로삭제하면 오류가 발생 -> value error 그래서 remove를 사용할땐 멤버 연산자인 in, not in을 써서 변수가 있는지 확인하는 것이 좋음. n_list = [11, 22, 33, 44, 55, 66, 44] n_li..
2024.04.08