반응형
[0, 1, 2, 3, 4]
목록이 있습니다. [1, 2, 3, 4]
로 만들고 싶습니다. 어떻게해야합니까?
해결 방법
list.pop (index)
>>> l = ['a', 'b', 'c', 'd']
>>> l.pop(0)
'a'
>>> l
['b', 'c', 'd']
>>>
삭제 목록 [색인]
>>> l = ['a', 'b', 'c', 'd']
>>> del l[0]
>>> l
['b', 'c', 'd']
>>>
둘 다 원래 목록을 수정합니다.
다른 사람들은 슬라이싱 사용을 제안했습니다.
from collections import deque
>>> l = deque(['a', 'b', 'c', 'd'])
>>> l.popleft()
'a'
>>> l
deque(['b', 'c', 'd'])
참조 페이지 https://stackoverflow.com/questions/4426663
반응형
'파이썬' 카테고리의 다른 글
파이썬 Kivy가 작동하지 않음 (오류 : 중요한 Window 공급자를 찾을 수 없습니다.) (0) | 2020.10.20 |
---|---|
파이썬 인증을 사용하는 urllib.request.urlopen (url) (0) | 2020.10.20 |
파이썬 bash에서 파이썬 스크립트를 "파이프 가능"하게 만드는 방법은 무엇입니까? (0) | 2020.10.20 |
파이썬의 데이터 프레임 행에서 최대 값 가져 오기 (0) | 2020.10.20 |
파이썬 grangercausalitytests에서 "LinAlgError : Singular matrix"가 표시되는 이유는 무엇입니까? (0) | 2020.10.20 |
댓글