"파이썬 unshift, shift, push, pop"의 두 판 사이의 차이

 
(사용자 2명의 중간 판 2개는 보이지 않습니다)
5번째 줄: 5번째 줄:
[[파일:Unshift-shit-push-pop.jpg|440px]]
[[파일:Unshift-shit-push-pop.jpg|440px]]


==unshift: insert()==
==unshift: insert(0)==
{{참고|파이썬 insert()}}
{{참고|파이썬 insert()}}
<source lang='python' run>
<syntaxhighlight lang='python' run>
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>
</syntaxhighlight>


==shift: pop(0)==
==shift: pop(0)==
{{참고|파이썬 pop()}}
{{참고|파이썬 pop()}}
<source lang='python' run>
<syntaxhighlight lang='python' run>
fruits = ["Apple", "Banana", "Orange"]
fruits = ["Apple", "Banana", "Orange"]
element = fruits.pop(0)
element = fruits.pop(0)
print(element) # Apple
print(element) # Apple
print (fruits) # ['Banana', 'Orange']
print (fruits) # ['Banana', 'Orange']
</source>
</syntaxhighlight>


==push: append()==
==push: append()==
{{참고|파이썬 append()}}
{{참고|파이썬 append()}}
<source lang='python' run>
<syntaxhighlight lang='python' run>
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>
</syntaxhighlight>


==pop: pop()==
==pop: pop()==
{{참고|파이썬 pop()}}
{{참고|파이썬 pop()}}
<source lang='python'>
<syntaxhighlight lang='python' run>
fruits = ["Apple", "Banana", "Orange"];
fruits = ["Apple", "Banana", "Orange"]
element = fruits.pop();
element = fruits.pop()
print (element)
print (element) # Orange
# Orange
print (fruits) # ['Apple', 'Banana']
print (fruits)
</syntaxhighlight>
# ['Apple', 'Banana']
</source>


==같이 보기==
==같이 보기==

2023년 3월 22일 (수) 02:05 기준 최신판

1 개요[ | ]

파이썬 unshift, shift, push, pop
  • insert(), pop(), append() 메소드로 구현

Unshift-shit-push-pop.jpg

2 unshift: insert(0)[ | ]

fruits = ["Apple", "Banana", "Orange"]
fruits.insert(0, "Lemon")
print(fruits) # ['Lemon', 'Apple', 'Banana', 'Orange']

3 shift: pop(0)[ | ]

fruits = ["Apple", "Banana", "Orange"]
element = fruits.pop(0)
print(element) # Apple
print (fruits) # ['Banana', 'Orange']

4 push: append()[ | ]

fruits = ["Apple", "Banana", "Orange"]
fruits.append("Lemon")
print (fruits) # ['Apple', 'Banana', 'Orange', 'Lemon']

5 pop: pop()[ | ]

fruits = ["Apple", "Banana", "Orange"]
element = fruits.pop()
print (element) # Orange
print (fruits) # ['Apple', 'Banana']

6 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}