list
: ํ์ด์ฌ์์ ๋ฆฌ์คํธ์ ์๋ฏธ๋ ์ฌ๋ฌ๊ฐ์ง ์๋ฃ๋ฅผ ์ ์ฅํ ์ ์๋ ์๋ฃ
์ฌ์ฉ๋ฒ [์์, ์์, ์์ ...], ์ด๋ ์์๋ element๋ผ๊ณ ๋ถ๋ฅธ๋ค
๋ฆฌ์คํธ ์ฌ์ฉ ๋ฐฉ๋ฒ
๋๊ดํธ ์์ ์์๋ฅผ ๋ฃ์ด ๋ค์์๋ถํฐ ์์๋ฅผ ์ ํํ ์ ์์ต๋๋ค.
๋ฆฌ์คํธ ์ ๊ทผ ์ฐ์ฐ์๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ์ด์ค์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ฆฌ์คํธ ์์ ๋ฆฌ์คํธ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค
๋ฆฌ์คํธ index ์์ ์กด์ฌํ์ง ์๋ ์์๋ฅผ ์ ๊ทผํ ๋ indexError ๋ฐ์
๋ฆฌ์คํธ ์ฐ์ ์ : ์ฐ๊ฒฐ(+), ๋ฐ๋ณต(*), len()
๋ฆฌ์คํธ ์ฐ์ฐ์
๊ธฐ๋ณธ ์ฐ์ฐ์ : ์ฐ๊ฒฐ(+) , ๋ฐ๋ณต(*)
๊ธธ์ด ๊ตฌํ๊ธฐ : len()
๋ฆฌ์คํธ ์์ ์ถ๊ฐํ๊ธฐ : append, insert, extend
์ฌ์ฉ๋ฒ
๋ฆฌ์คํธ๋ช .append(์์)
๋ฆฌ์คํธ๋ช .insert(์์น,์์) = (์ฝ์ ํ ์์น, ์ฝ์ ํ ๊ฐ)
๋ฆฌ์คํธ ๋ค์ ์์ ์ถ๊ฐํ๊ธฐ : append ()
ํ๋ฒ์ ์ฌ๋ฌ ์์๋ฅผ ์ถ๊ฐํ๊ณ ์ถ์ ๋๋ extend()
๋ฆฌ์คํธ ์ค๊ฐ์ ์์ ์ถ๊ฐํ๊ธฐ : insert()
'+' ๋ฅผ ์ฌ์ฉํ ์ฐ๊ฒฐ ์ฐ์ฐ์์ append, insert, extend์ ์ฐจ์ด
์ฐ๊ฒฐ ์ฐ์ฐ์๋ ์๋ณธ์ ์๋ฌด๋ฐ ์ํฅ์ ์ฃผ์ง ์๋ '๋นํ๊ดด์ '์ด์ง๋ง,
append, insert, extendsms ๋ ๋ฆฌ์คํธ์ ์ง์ ์ ์ธ ์ํฅ์ ์ฃผ๋ 'ํ๊ดด์ '์ด๋ค
๋ฆฌ์คํธ ์์ ์ ๊ฑฐํ๊ธฐ : del, pop
์ธ๋ฑ์ค๋ก ์ ๊ฑฐํ๊ธฐ ๋ฐ ๊ฐ์ผ๋ก ์ ๊ฑฐํ๊ธฐ๊ฐ ์๋ค
์ธ๋ฑ์ค๋ก ์ ๊ฑฐํ๊ธฐ : del, pop
์ฌ์ฉ๋ฒ
del ๋ฆฌ์คํธ๋ช [์ธ๋ฑ์ค]
๋ฆฌ์คํธ๋ช .pop(์ธ๋ฑ์ค)
๋ฒ์๋ฅผ ์ง์ ํ์ฌ ์ ๊ฑฐํ ์ ์๋ค
๊ฐ์ผ๋ก ์ ๊ฑฐํ๊ธฐ : remove
์ฌ์ฉ๋ฒ
๋ฆฌ์คํธ.remove(๊ฐ)
๋ชจ๋ ์ ๊ฑฐํ๊ธฐ : clear
์ฌ์ฉ๋ฒ
๋ฆฌ์คํธ.clear()
๋ฆฌ์คํธ ์ ๋ ฌ : sort
๋ฆฌ์คํธ์ ์์๋ฅผ ์์๋๋ก ์ ๋ ฌํ๋ค (๋ฌธ์ ์ญ์ ์ํ๋ฒณ ์์๋ก ์ ๋ ฌ)
๋ฆฌ์คํธ ๋ค์ง๊ธฐ : reverse
reverse ํจ์๋ ๋ฆฌ์คํธ๋ฅผ ์ญ์์ผ๋ก ๋ค์ง์ด ์ค๋ค(๋จ, ์ ๋ ฌํด์ ๋ฆฌ์คํธ๋ฅผ ๋ค์ง๋ ๊ฒ์ด ์๋๋ค)
์์น ๋ฐํ : index
๋ฆฌ์คํธ์ x ๊ฐ์ด ์์ผ๋ฉด x์ ์์น ๊ฐ์ ๋๋ ค์ค๋ค
๋ฆฌ์คํธ ๋ด๋ถ์ ์๋์ง ํ์ธํ๊ธฐ : in/not in ์ฐ์ฐ์
์ฌ์ฉ๋ฒ
๊ฐ in ๋ฆฌ์คํธ / ๊ฐ not in ๋ฆฌ์คํธ
list์ tuple์ ๋น๊ต
๋ฆฌ์คํธ์ ํํ์ ๊ธฐ์ ์ ์ฐจ์ด์ ์ ๋ถ๋ณ์ฑ์ ์๋ค. ๋ฆฌ์คํธ๋ ๊ฐ๋ณ์ (mutable, ๋ณ๊ฒฝ ๊ฐ๋ฅ)์ด๋ฉฐ ํํ์ ๋ถ๋ณ์ (immutable, ๋ณ๊ฒฝ ๋ถ๊ฐ)์ด๋ค.
๋ฐ๋ผ์, ist๋ ๋์ ๋๋ฆฌ์ key๊ฐ(ํด์ฌ๊ฐ)์ผ๋ก ์ธ ์ ์์ง๋ง, tuple์ ๊ฐ๋ฅํ๋ค.
Last updated
Was this helpful?