리μ€νΈ μλ£νμ΄λ [a,b,c,d] μ΄λ° ννλ€. λ§μΉ μλ°μ€ν¬λ¦½νΈμ arrayμ κ°λ€.
>>> a = [1,2,3]
>>> a.append(4)
>>> a
[1,2,3,4]
리μ€νΈ μμλ μ΄λ€ μλ£νλ μΆκ°ν μ μλ€.
λ€μ μλ 리μ€νΈμ λ€μ 리μ€νΈλ₯Ό μΆκ°ν κ²°κ³Όμ΄λ€.
>>> a.append([5,6])
>>> a
[1,2,3,4,[5,6]]
sortν¨μλ 리μ€νΈμ μμλ₯Ό μμλλ‘ μ λ ¬ν΄μ€λ€.
>>> a = [1,4,3,2]
>>> a.sort()
>>> a
[1,2,3,4]
also μνλ²³ μμλ μ λ ¬ν μ μλ€.
reverseν¨μλ 리μ€νΈλ₯Ό μμμΌλ‘ λ€μ§μ΄μ€λ€. μ΄λ 리μ€νΈ μμλ€μ μμλλ‘ μ λ ¬ν λ€μμ λ€μ μμμΌλ‘ μ λ ¬νλ κ²μ΄ μλλΌ κ·Έμ νμ¬μ 리μ€νΈλ₯Ό κ·Έλλ‘ κ±°κΎΈλ‘ λ€μ§λλ€.
>>> a = ['a','c','b']
>>> a.reverse()
>>> a
['b','c','a']
ννμ μλ°μ€ν¬λ¦½νΈμ constκ°μ λ μ κ°λ€.
νν(tuple)μ λͺ κ°μ§ μ μ μ μΈνκ³€ 리μ€νΈμ κ±°μ λΉμ·νλ©° 리μ€νΈμ λ€λ₯Έ μ μ λ€μκ³Ό κ°λ€.
ννμ λͺ¨μ΅μ λ€μκ³Ό κ°λ€.
>>> t1 = ()
>>> t2 = (1,)
>>> t3 = (1,2,3)
>>> t4 = 1,2,3
>>> t5 = ('a','b',('ab','cd'))
리μ€νΈμ λͺ¨μ΅μ κ±°μ λΉμ·νμ§λ§ ννμμλ 리μ€νΈμ λ€λ₯Έ 2κ°μ§ μ°¨μ΄μ μ μ°Ύμλ³Ό μ μλ€. t2= (1,)μ²λΌ λ¨μ§ 1κ°μ μμλ§μ κ°μ§ λλ μμ λ€μ μ½€λ§(,)λ₯Ό λ°λμ λΆμ¬μΌ νλ€λ κ²κ³Ό t4= 1,2,3 κ΄νΈ()λ₯Ό μλ΅ν΄λ 무방νλ€λ μ μ΄λ€.
λμ λ리 μλ£νμ΄λ μλ°μ€ν¬λ¦½νΈμ κ°μ²΄μ λΉμ·ν λ μμ΄λ€.
λμ λ리 μλ£νμ 리μ€νΈννλ₯Ό keyκ°μΌλ‘ λ£μ μ μλ€.
μλνλ©΄ keyλ λΆλ³κ°μΈλ° 리μ€νΈλ λ³ν μ μκΈ° λλ¬Έμ΄λ€.
>>> s1 = set([1,2,3,4,5,6])
>>> s2 = set([4,5,6,7,8,9])
κ΅μ§ν©
>>> s1 & s2
{4,5,6}
& κΈ°νΈλ₯Ό μ¬μ©νμ¬ κ΅μ§ν©μ ꡬνλ€.
λ λ€μκ³Ό κ°μ΄ intersectionν¨μλ₯Ό μ¬μ©ν΄λ λμΌν κ²°κ³Όλ₯Ό λλ €μ€λ€.
>>> s1.intersection(s2)
{4,5,6}
ν©μ§ν©
ν©μ§ν©μ λ€μκ³Ό κ°μ΄ ꡬν μ μλ€. μ΄λ 4,5,6 μ²λΌ μ€λ³΅ν΄μ ν¬ν¨λ κ°μ ν κ°μ©λ§ ννλλ€.
>>> s1|s2
>>> {1,2,3,4,5,6,7,8,9,}
|κΈ°νΈλ₯Ό μ¬μ©ν λ°©λ²μ΄λ€.
λλ unionν¨μλ₯Ό μ¬μ©ν λ°©λ²μ΄λ€.
>>> s1.union(s2)
{1,2,3,4,5,6,7,8,9,}
μ°¨μ§ν©
μ°¨μ§ν©μ λ€μκ³Ό κ°μ΄ ꡬν μ μλ€.
>>> s1 - s2
{1,2,3}
>>> s2 - s1
{8,9,7}
λΉΌκΈ°(-)κΈ°νΈλ₯Ό μ¬μ©ν λ°©λ²μ΄λ©° differenceν¨μλ₯Ό μ΄μ©ν΄ μ°¨μ§ν©μ ꡬν μ μλ€.
>>> s1.difference(s2)
{1,2,3}
>>> s2.difference(s1)
{8,9,7}