편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
3번째 줄: | 3번째 줄: | ||
* insert(), pop(), append() 메소드로 구현 | * insert(), pop(), append() 메소드로 구현 | ||
[[파일:Unshift-shit-push-pop.jpg| | [[파일:Unshift-shit-push-pop.jpg|330px]] | ||
==unshift: insert( | ==unshift: insert()== | ||
{{참고|파이썬 insert()}} | {{참고|파이썬 insert()}} | ||
< | <source lang='python'> | ||
fruits = ["Apple", "Banana", "Orange"] | fruits = ["Apple", "Banana", "Orange"]; | ||
fruits.insert(0, "Lemon") | fruits.insert(0, "Lemon"); | ||
print(fruits) # ['Lemon', 'Apple', 'Banana', 'Orange'] | print(fruits); | ||
</ | # ['Lemon', 'Apple', 'Banana', 'Orange'] | ||
</source> | |||
==shift: pop(0)== | ==shift: pop(0)== | ||
{{참고|파이썬 pop()}} | {{참고|파이썬 pop()}} | ||
< | <source lang='python'> | ||
fruits = ["Apple", "Banana", "Orange"] | fruits = ["Apple", "Banana", "Orange"]; | ||
element = fruits.pop(0) | element = fruits.pop(0) | ||
print(element) # Apple | print(element) | ||
print (fruits) # ['Banana', 'Orange'] | # Apple | ||
</ | print (fruits) | ||
# ['Banana', 'Orange'] | |||
</source> | |||
==push: append()== | ==push: append()== | ||
{{참고|파이썬 append()}} | {{참고|파이썬 append()}} | ||
< | <source lang='python'> | ||
fruits = ["Apple", "Banana", "Orange"] | fruits = ["Apple", "Banana", "Orange"] | ||
fruits.append("Lemon") | fruits.append("Lemon") | ||
print (fruits) # ['Apple', 'Banana', 'Orange', 'Lemon'] | print (fruits) | ||
</ | # ['Apple', 'Banana', 'Orange', 'Lemon'] | ||
</source> | |||
==pop: pop()== | ==pop: pop()== | ||
{{참고|파이썬 pop()}} | {{참고|파이썬 pop()}} | ||
< | <source lang='python'> | ||
fruits = ["Apple", "Banana", "Orange"] | fruits = ["Apple", "Banana", "Orange"]; | ||
element = fruits.pop() | element = fruits.pop(); | ||
print (element) # Orange | print (element) | ||
print (fruits) # ['Apple', 'Banana'] | # Orange | ||
</ | print (fruits) | ||
# ['Apple', 'Banana'] | |||
</source> | |||
==같이 보기== | ==같이 보기== | ||
* [[파이썬 리스트 메소드]] | * [[파이썬 리스트 메소드]] | ||
* [[파이썬 리스트 스터디]] | * [[파이썬 리스트 스터디]] |