๋กœ์ผ“๐Ÿพ
article thumbnail
๋ฐ˜์‘ํ˜•

 

์ด๋ฒˆ ๊ธ€์—์„œ๋Š” ํŒŒ์ด์ฌ์˜ ์ˆ˜๋งŽ์€ ํ•จ์ˆ˜๋“ค์ค‘ ๋ฆฌ์ŠคํŠธ๋ฅผ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋Š” ํ•จ์ˆ˜๋“ค์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

 


# ๋ฆฌ์ŠคํŠธ ์กฐ์ž‘ ํ•จ์ˆ˜

 

ํ•จ์ˆ˜ ์„ค๋ช… ์‚ฌ์šฉ๋ฒ•
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

 

 

์ฝ์–ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

์งˆ๋ฌธ์€ ์–ธ์ œ๋‚˜ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค.

 

"๋‚œ ๋ฐ˜๋“œ์‹œ ๋ฐฑ์—”๋“œ ์™•์ด ๋ ๊ฑฐ์•ผ"

 

๋ฐ˜์‘ํ˜•
profile on loading

Loading...