์ด๋ฒ ๊ธ์์๋ ํ์ด์ฌ์ ์๋ง์ ํจ์๋ค์ค ๋ฆฌ์คํธ๋ฅผ ์กฐ์ํ ์ ์๋ ํจ์๋ค์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค.
# ๋ฆฌ์คํธ ์กฐ์ ํจ์
| ํจ์ |
์ค๋ช
|
์ฌ์ฉ๋ฒ |
| append() |
๋ฆฌ์คํธ ๋งจ ๋ค์ ํญ๋ชฉ์ ์ถ๊ฐํ๋ค. |
list.append("๊ฐ") |
| pop() |
๋ฆฌ์คํธ ๋งจ ๋ค์ ํญ๋ชฉ์ ์ ๊ฑฐํ๋ค. |
list.pop() |
| sort() |
๋ฆฌ์คํธ์ ํญ๋ชฉ์ ์ ๋ ฌํ๋ค. |
list.sort() |
| reverse() |
๋ฆฌ์คํธ ํญ๋ชฉ์ ์์๋ฅผ ์ญ์์ผ๋ก ๋ง๋ ๋ค. |
list.reverse() |
| index() |
์ง์ ํ ๊ฐ์ ์ฐพ์ ํด๋น ์์น๋ฅผ ๋ฐํํ๋ค. |
list.index(์์น, "๊ฐ") |
| remove() |
๋ฆฌ์คํธ์์ ์ง์ ํ ๊ฐ์ ์ญ์ ํ๋ค. ๋จ ์ง์ ํ ๊ฐ์ด ์ฌ๋ฌ ๊ฐ๋ฉด ์ฒซ๋ฒ์งธ ๊ฐ๋ง ์ง์ด๋ค. |
list.remove("์ง์ธ๊ฐ") |
| extend() |
๋ฆฌ์คํธ ๋ค์ ๋ฆฌ์คํธ๋ฅผ ์ถ๊ฐํ๋ค. ๋ฆฌ์คํธ์ ๋ํ๊ธฐ ์ฐ์ฐ๊ณผ ๊ธฐ๋ฅ์ด ๋์ผํ๋ค. |
list.extend(์ถ๊ฐํ list) |
| count() |
๋ฆฌ์คํธ์์ ํด๋น ๊ฐ์ ๊ฐ์๋ฅผ ์ผ๋ค. |
list.count("์ฐพ์ ๊ฐ") |
| clear() |
๋ฆฌ์คํธ์ ๋ด์ฉ์ ๋ชจ๋ ์ง์ด๋ค. |
list.clear() |
| del() |
๋ฆฌ์คํธ์์ ํด๋น ์์น์ ํญ๋ชฉ์ ์ญ์ ํ๋ค. |
del(list[์์น]) |
| len() |
๋ฆฌ์คํธ์ ํฌํจ๋ ์ ์ฒด ํญ๋ชฉ์ ๊ฐ์๋ฅผ ์ผ๋ค. |
len(๋ฆฌ์คํธ๋ช
) |
| copy() |
๋ฆฌ์คํธ์ ๋ด์ฉ์ ์๋ก์ด ๋ฆฌ์คํธ์ ๋ณต์ฌํ๋ค. |
newList = list.copy() |
| sorted() |
๋ฆฌ์คํธ์ ํญ๋ชฉ์ ์ ๋ ฌํด์ ์๋ก์ด ๋ฆฌ์คํธ์ ๋์
ํ๋ค. |
newList = sorted(list) |
myList = [30, 10, 20]
print("ํ์ฌ ๋ฆฌ์คํธ : %s" % myList)
#ํ์ฌ ๋ฆฌ์คํธ : [30, 10, 20]
myList.append(40)
print("append(40) ํ์ ๋ฆฌ์คํธ : %s" % myList)
#append(40) ํ์ ๋ฆฌ์คํธ : [30, 10, 20, 40]
print("pop()์ผ๋ก ์ถ์ถํ ๊ฐ : %s" % myList.pop())
#pop()์ผ๋ก ์ถ์ถํ ๊ฐ : 40
print("pop() ํ์ ๋ฆฌ์คํธ : %s" % myList)
#pop() ํ์ ๋ฆฌ์คํธ : [30, 10, 20]
myList.sort()
print("sort() ํ์ ๋ฆฌ์คํธ : %s" % myList)
#sort() ํ์ ๋ฆฌ์คํธ : [10, 20, 30]
myList.reverse()
print("reverse() ํ์ ๋ฆฌ์คํธ : %s" % myList)
#reverse() ํ์ ๋ฆฌ์คํธ : [30, 20, 10]
print("20 ๊ฐ์ ์์น : %s" % myList.index(20))
#20 ๊ฐ์ ์์น : 1
myList.insert(2, 222)
print("insert(2, 222) ํ์ ๋ฆฌ์คํธ %s" % myList)
#insert(2, 222) ํ์ ๋ฆฌ์คํธ [30, 20, 222, 10]
myList.remove(222) # del(list[2:3])๊ณผ ๋์ผํ๋ค.
print("remove(222) ํ์ ๋ฆฌ์คํธ %s" % myList)
#remove(222) ํ์ ๋ฆฌ์คํธ [30, 20, 10]
myList.extend([70,80,90])
print("extend([70,80,80]) ํ์ ๋ฆฌ์คํธ : %s" % myList)
#extend([70,80,80]) ํ์ ๋ฆฌ์คํธ : [30, 20, 10, 70, 80, 90]
print("70์ ๊ฐ์ : %s" % myList.count(70))
#70์ ๊ฐ์ : 1
์ฝ์ด์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค.
์ง๋ฌธ์ ์ธ์ ๋ ํ์ํฉ๋๋ค.
"๋ ๋ฐ๋์ ๋ฐฑ์๋ ์์ด ๋ ๊ฑฐ์ผ"