감동, 마음이 움직이는 것
[python] list의 특정 성분 삭제하기: list.pop(idx) 본문
Tips (Utility, Computer Language, and etc.)
[python] list의 특정 성분 삭제하기: list.pop(idx)
Struggler J. 2017. 12. 14. 20:33https://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)을 해주면 된다.
'Tips (Utility, Computer Language, and etc.)' 카테고리의 다른 글
[벤다이어그램] 4개이상 집합의 벤다이어그램 (0) | 2017.12.14 |
---|---|
[file 권한] read/write/execute (r/w/x) (0) | 2017.12.14 |
[python] binning numpy (histogram) (0) | 2017.12.13 |
[mathematica] data (matrix form) extract partial col and row + Import (0) | 2017.12.13 |
[command] Argument list too long error for rm, cp, mv commands (0) | 2017.12.06 |