Tips (Utility, Computer Language, and etc.)
[python] list의 특정 성분 삭제하기: list.pop(idx)
Struggler J.
2017. 12. 14. 20:33
https://stackoverflow.com/questions/627435/how-to-remove-an-element-from-a-list-by-index-in-python
res = []
res.append("a")
res.append("b")
res.append("c") #res = ['a', 'b', 'c']
여기서 만약 두 번째 element인 'b'를 지우고 싶다면
res.pop(1) #res[1] = 'b'이므로 1번 idx에 있는 성분을 지우라는 게 된다. 그러면 다음과 같은 결과를 얻을 수 있다 res = ['a', 'c'].
만약 가장 최근에 넣은 성분을 지고 싶다면 (지금 예에서는 'c')
res.pop() 또는 res.pop(-1)을 해주면 된다.