728x90
๐งถ๋ฆฌ์คํธ List
๋ฆฌ์คํธ๋ฅผ ๋ง๋ค ๋๋ ์์์ ๋ณด๋ ๊ฒ๊ณผ ๊ฐ์ด ๋๊ดํธ([ ])๋ก ๊ฐ์ธ ์ฃผ๊ณ ๊ฐ ์์๊ฐ์ ์ผํ(,)๋ก ๊ตฌ๋ถํด ์ค๋ค.
๋ฆฌ์คํธ๋ช = [์์1, ์์2, ์์3, ...]
# ๋น ๋ฆฌ์คํธ
a= []
# ๋น ๋ฆฌ์คํธ
b= list()
a=[1,2,3,4,5]
print(a)
print(a[0])
๐งถ๋ฆฌ์คํธ list(range(a , b))
b=list(range(1,11))
print(b)
# ๋ ๋ฆฌ์คํธ๋ผ๋ฆฌ ๋ํ ์ ์๋ค.
c = a + b
print(c)
๐งถappend( )
๋ฆฌ์คํธ ์ ์ ์ผ ๋ง์ง๋ง ๋ฐ์ดํฐ ์๋ฆฌ ๋ค์ ๋ฐ์ดํฐ ์ถ๊ฐ
a.append(6)
print(a) # [1,2,3,4,5,6]
๐งถinsert( )
ํน์ index์ ๊ฐ์ ๋ฃ์ ์ ์๋ค
a.insert(3,7) # 3๋ฒ index์ 7๋ฃ๊ธฐ => [1,2,3,7,4,5,6]
๐งถpop( )
๋ฆฌ์คํธ ์ ์ผ ์ ๊ฐ ์ ๊ฑฐ
a.pop() # [1,2,3,7,4,5]
๐งถpop( 3)
3๋ฒ ์ธ๋ฑ์ค์ ๊ฐ์ ๋นผ๋ผ
a.pop(3) # [1,2,3,4,5]
๐งถremove( 4)
4๋ผ๋ ๊ฐ์ ์ง์ด๋ค
a.remove(4) # [1,2,3,5]
๐งถindex(5)
a๋ฆฌ์คํธ์์ 5๋ผ๋ ๊ฐ์ ์ธ๋ฑ์ค๋ฅผ ์ถ๋ ฅํ๋ค (index ๋ฒํธ ํ์ธ)
print(a.index(5))
๐งถsum( ), max( ) , min( )
a=list(range(1,11))
print(a)
print(sum(a)) # a ๋ฆฌ์คํธ์ ๊ฐ์ ํฉ์ ๋ค ์ถ๋ ฅ
print(max(a)) # a ๋ฆฌ์คํธ์ ๊ฐ ์ค ์ ์ผ ํฐ ๊ฐ ์ถ๋ ฅ
print(min(a)) # a ๋ฆฌ์คํธ์ ๊ฐ ์ค ์ ์ผ ์์ ๊ฐ ์ถ๋ ฅ
#์ด๋ ๊ฒ ์ธ์๋ค ๊ฐ์ค์์ ์ต๋ ์ต์ ์ฐพ๋๋ค
print(min(5,7))
print(max(4,5,6))
๐งถ๋ฆฌ์คํธ ๋ฌด์์ ์๊ธฐ
import random as r
r.shuffle(a) # [9, 10, 6, 7, 2, 1, 4, 3, 5, 8]
# ์ค๋ฆ์ฐจ์
a.sort()
print(a)
# ๋ด๋ฆผ์ฐจ์
a.sort(reverse=True)
print(a)
# ๋น ๋ฆฌ์คํธ
a.clear()
print(a)
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
[10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
[]
728x90