ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄/Python

파이썬 νŠœν”Œμ˜ λͺ¨λ“  것

μ„œμ•„λž‘πŸ˜ 2023. 12. 3. 22:02

 

 

λ“€μ–΄κ°€λ©°

νŠœν”Œμ„ 닀루기 μ „ 파이썬 λ¦¬μŠ€νŠΈ(list)의 λͺ¨λ“  κ²ƒ ν¬μŠ€νŒ…을 λ³΄μ‹œλ©΄ λ”μš± 도움이 λ©λ‹ˆλ‹€.

νŠœν”Œμ€ κ°’μ˜ 생성, μ‚­μ œ, μˆ˜μ •μ΄ λΆˆκ°€λŠ₯ν•©λ‹ˆλ‹€. κ·Έ 점만 μ œμ™Έν•˜λ©΄ λ¦¬μŠ€νŠΈμ™€ μ™„μ „νžˆ λ™μΌν•˜λ―€λ‘œ κ°„λ‹¨ν•˜κ²Œλ§Œ μ‚΄νŽ΄λ³΄κ² μŠ΅λ‹ˆλ‹€.

 

νŠœν”Œ 닀루기

# 인덱싱
t = (1, 2, 'a', 'b')
t[0]    # 1
t[3]    # 'b'

# μŠ¬λΌμ΄μ‹±
t[1:]    # (2, 'a', 'b')
p = (3, 4)

# λ”ν•˜κΈ°
t + p   # (1, 2, 'a', 'b', 3, 4)

# κ³±ν•˜κΈ°
p * 3   # (3, 4, 3, 4, 3, 4)

# 길이 κ΅¬ν•˜κΈ°
len(t)    # 4

# νŠΉμ • κ°’ 포함 μ—¬λΆ€
if 1 in t:
	print("1 is in the t")

# νŠΉμ • κ°’ 확인
t.count(1)    # 1(1개 있기 λ•Œλ¬Έμ—)

# κ΄„ν˜Έ μƒλž΅
t2 = 5, 6, 7    # κ΄„ν˜Έλ₯Ό μƒλž΅ν•˜λ©΄ νŒŒμ΄μ¬μ€ νŠœν”Œλ‘œ 생성

# 리슀트 μƒν˜Έλ³€ν™˜
l1 = list(t2)   # [5,6,7] -> νŠœν”Œλ‘œ 리슀트 생성
t3 = tuple(l1)   # (5,6,7) -> 리슀트둜 νŠœν”Œ 생성

# λ”•μ…”λ„ˆλ¦¬λ‘œ λ³€ν™˜
t4 = ((1,'a'), (2, 'b'))
d1 = dict(t4)    # {1:'a', 2:'b'} -> λ”•μ…”λ„ˆλ¦¬ 생성