Notice
Recent Posts
Recent Comments
Link
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- ์๋ฐ
- aws saa ํฉ๊ฒฉ
- ์ ํจ์ค ๋น๋ ์ค๋ฅ
- redis ํ ์คํธ์ฝ๋
- nGrinder
- Entity
- jvm ๋ฐ๋ฐ๋ฅ๊น์ง ํํค์น๊ธฐ
- ์๋ฒ ํฐ์ง๋ ๋์ปค ์ฌ์คํ
- s3 log ์ ์ฅ
- ์คํํ๋ ๋ฏธ์ค
- ๋ค์ค ์ปจํ ์ด๋
- docker ps -a
- prod docker-compose
- ํ์ดํผ๋ฐ์ด์
- ํ๋ก๊ทธ๋๋จธ์ค ์ปฌ๋ฌ๋ง๋ถ
- AWS Certified Solutions Architect - Associate
- ํ๋ก๊ทธ๋๋จธ์ค
- docker-compose kafka
- Codedeploy ์ค๋ฅ
- JPA
- Kafka
- ํ๋ก๊ทธ๋๋จธ์ค ํฉ์นํ์์๊ธ
- s3 ์ด๋ฏธ์ง ์ ์ฅ
- ์ ํจ์ค ์ค์ผ์ค๋ฌ
- redis ์กฐํ
- s3 ์ด๋ฏธ์ง ๋ค์ด๋ก๋
- docker
- aws ์ฟ ํฐ
- docker compose
- private subnet ec2 ๋ก์ปฌ ์ ์
Archives
- Today
- Total
๐๐ข๐๐ โ๐๐๐ ๐๐๐ก๐๐ ๐๐๐๐โง
[Python] ๋ฐํฌ(deque) ๋ณธ๋ฌธ
๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ด๐ป/[๐๐ฒ๐ญ๐ก๐จ๐ง] ๐๐ฅ๐ ๐จ๐ซ๐ข๐ญ๐ก๐ฆ
[Python] ๋ฐํฌ(deque)
๐คRyusun๐ค 2023. 4. 22. 16:49Deque
- ํ(queue)๋ ์ ์ ์ ์ถ(FIFO) ๋ฐฉ์
- ๋ฐํฌ(deque) = ์๋ฐฉํฅ ํ
- ์, ๋ค ์์ชฝ ๋ฐฉํฅ์์ ์๋ฆฌ๋จผํธ(element)๋ฅผ ์ถ๊ฐํ๊ฑฐ๋ ์ ๊ฑฐํ ์ ์๋ค.
- ๋ฐํฌ(deque)๋ ์คํ์ฒ๋ผ ์ฌ์ฉํ ์๋ ์๊ณ , ํ ์ฒ๋ผ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค.
- ์ต์ ํ๋ ์ฐ์ฐ ์๋๋ฅผ ์ ๊ณตํ๋ค.
- ๋ฐํฌ๋ ํนํ push/pop ์ฐ์ฐ์ด ๋น๋ฒํ ์๊ณ ๋ฆฌ์ฆ์์ ๋ฆฌ์คํธ๋ณด๋ค ๋น ๋ฅด๋ค.
๋ฐํฌ(deque) ๋ฉ์๋(method)
- deque.append(item): item์ ๋ฐํฌ์ ์ค๋ฅธ์ชฝ ๋์ ์ฝ์ ํ๋ค.
- deque.appendleft(item): item์ ๋ฐํฌ์ ์ผ์ชฝ ๋์ ์ฝ์ ํ๋ค.
- deque.pop(): ๋ฐํฌ์ ์ค๋ฅธ์ชฝ ๋ ์๋ฆฌ๋จผํธ๋ฅผ ๊ฐ์ ธ์ค๋ ๋์์ ๋ฐํฌ์์ ์ญ์ ํ๋ค.
- deque.popleft(): ๋ฐํฌ์ ์ผ์ชฝ ๋ ์๋ฆฌ๋จผํธ๋ฅผ ๊ฐ์ ธ์ค๋ ๋์์ ๋ฐํฌ์์ ์ญ์ ํ๋ค.
- deque.extend(array): ์ฃผ์ด์ง ๋ฐฐ์ด(array)์ ์ํํ๋ฉด์ ๋ฐํฌ์ ์ค๋ฅธ์ชฝ์ ์ถ๊ฐํ๋ค.
- deque.extendleft(array): ์ฃผ์ด์ง ๋ฐฐ์ด(array)์ ์ํํ๋ฉด์ ๋ฐํฌ์ ์ผ์ชฝ์ ์ถ๊ฐํ๋ค.
- deque.remove(item): item์ ๋ฐํฌ์์ ์ฐพ์ ์ญ์ ํ๋ค.
- deque.rotate(num): ๋ฐํฌ๋ฅผ num๋งํผ ํ์ ํ๋ค.(์์๋ฉด ์ค๋ฅธ์ชฝ, ์์๋ฉด ์ผ์ชฝ)
from collections import deque
deq = deque()
# Add element to the start
deq.appendleft(10)
# Add element to the end
deq.append(0)
# Pop element from the start
deq.popleft()
# Pop element from the end
deq.pop()
'๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ด๐ป > [๐๐ฒ๐ญ๐ก๐จ๐ง] ๐๐ฅ๐ ๐จ๐ซ๐ข๐ญ๐ก๐ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] ๋ฐฑ์ค 2606 & ๋ฐฑ์ค 1201 (0) | 2023.05.28 |
---|---|
[Python] ๋ฐฑ์ค 1201 & ๋ฐฑ์ค 1158 (0) | 2023.05.27 |
[ํ๋ก๊ทธ๋๋จธ์ค] 42626๋ฒ ๋ ๋งต๊ฒ (0) | 2022.11.16 |
[ํ๋ก๊ทธ๋๋จธ์ค] 42586๋ฒ ๊ธฐ๋ฅ๊ฐ๋ฐ (0) | 2022.11.16 |
[ํ๋ก๊ทธ๋๋จธ์ค] ์์ฃผํ์ง ๋ชปํ ์ ์ (0) | 2022.10.09 |