파이썬 리스트(list)에서 요소를 제거하는 3가지 방법

출처: Built-in Types — Python 3.12.1 documentation

mylist = ["가", "나", "다"]
mylist.pop(-1) # 요소의 색인으로 접근, 범위지정 안됨
print("result-pop:", mylist) # result-pop: ['가', '나']

mylist = ["가", "나", "다"]
del mylist[-1]  # 요소의 색인으로 접근. 색인 범위 지정 가능 ===> del mylist[i:j]
print("result-del:", mylist) # result-del: ['가', '나']

mylist = ["가", "나", "다"]
mylist.remove("다") # 요소 그 자체!!!
print("result-remove:", mylist) # result-remove: ['가', '나']



[ibus-hangul(서라운딩 패치판)에서 작성했씁니다]

출처: https://julien.danjou.info/ (레드햇 엔지니어 줄리언[프랑스] – 이맥스/파이썬 해커)

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

# mylist.pop(-1) 과 같은 효과를 주는 함수입니다

def my_del(xyz): # xyz 는 리스트(list) 입니다
        return xyz[:-1]

x = ["가", "나", "다"]

print(my_del(x)) # ['가', '나']

# 편집: VIM (Ubuntu 18.04)

[ibus-hangul(서라운딩 패치판)에서 작성했씁니다]

줄리언 근황을 조사해보니… 레드햇에서 새직장으로 옮겼더군요.
대략 레드햇을 퇴사한 시점은 2019년 3월 26일 언저리 같습니다.

출처: Remove RHT · jd/emacs.d@b7f6c14 · GitHub

[ibus-hangul(서라운딩 패치판)에서 작성했씁니다]