๐ก List์์ ์ํ๋ ์์๋ฅผ ์ ๊ฑฐํ๋ ๋ฐฉ๋ฒ
- pop(index) : Index ์์ ์ ๊ฑฐ ๋ฐ ๋ฆฌํด
- del List[index] : Index ์์ ์ ๊ฑฐ
- remove(object) : ๋ฆฌ์คํธ์์ object ์ ๊ฑฐ
1. pop(index) : index ์์ ์ ๊ฑฐ ๋ฐ ๋ฆฌํด
- pop(index)์ ์คํํ ๊ฒฝ์ฐ ๋ฆฌ์คํธ์ index ๋ฒ์งธ ์์๊ฐ ์ ๊ฑฐ๋๊ณ ๊ทธ ๊ฐ์ด return ๋๋ค.
- ๋ง์ผ, pop(0)์ ์คํํ ๊ฒฝ์ฐ ๋ฆฌ์คํธ์ 0๋ฒ์งธ ์์๊ฐ ์ ๊ฑฐ๋๊ณ 0๋ฒ์งธ ์์์ ๊ฐ์ธ 'red' ๊ฐ return ๋๋ค.
color_list = ['red' , 'orange' , 'yellow' , 'pink' , 'blue']
first_color = color_list.pop(0)
print(color_list)
print(first_color)
#์คํ๊ฒฐ๊ณผ
['orange', 'yellow', 'pink', 'blue']
red
2. del List(index) : index ์์ ์ ๊ฑฐ
- del List[0] ์ ๋ฆฌ์คํธ์ ์ฒซ ๋ฒ์งธ ์์๋ฅผ ์ญ์ ํ๋ค.
- ๋ค๋ง, pop()์ฒ๋ผ ์ ๊ฑฐ๋ ๊ฐ์ ๋ฐ๋ก return ํ์ง๋ ์๋๋ค.
color_list = ['red' , 'orange' , 'yellow' , 'pink' , 'blue']
del color_list[0]
print(color_list)
#์คํ๊ฒฐ๊ณผ
['orange', 'yellow', 'pink', 'blue']
3. remove(object) : List์์ Object ์ ๊ฑฐ
- remove(object)๋ ๋ฆฌ์คํธ์์ ์ธ์๋ก ์ ๋ฌ๋ ๊ฐ์ฒด๋ฅผ ์ฐพ๊ณ ๊ทธ ์์๋ฅผ ์ ๊ฑฐํ๋ค.
- ์ฆ, ์ธ์๋ก ์ฒซ๋ฒ์งธ ๊ฐ์ฒด๋ฅผ ์ ๋ฌํ๋ฉด ์ฒซ๋ฒ์งธ ์์๋ฅผ ์ญ์ ํ ์ ์๋ค.
color_list = ['red' , 'orange' , 'yellow' , 'pink' , 'blue']
color_list.remove('red')
print(color_list)
#์คํ๊ฒฐ๊ณผ
['orange', 'yellow', 'pink', 'blue']
'STUDY > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] Condition & Loop (0) | 2024.05.02 |
---|---|
[Python] Data Structure (0) | 2024.05.02 |
[Python] File I/O (์ ๋๊ฒฝ๋ก, ์๋๊ฒฝ๋ก) (0) | 2024.04.01 |
[Python] Call by Assignment (0) | 2024.03.29 |
[Python] sort ์ sorted์ ์ฐจ์ด (0) | 2024.03.29 |