# 자료구조 (리스트, 튜플, 딕셔너리)

# List(리스트) -- 엘레멘트 element  여러개를 그룹핑할 때 쓰임
# Tuple(튜플) - list에서 쓰는 것들 대부분 사용 가능

x = tuple()
y = ()

print(x)
print(y)

print("================")
print("================")

x = (1,2,3)
y = ('a', 'b', 'c')
z = (1, "hello", "there")

print(x+y)
print('a' in y) # a이라는 element가 y라는 Tuple에 존재 여부 확인 True / False
print(z)
print(z.index(1)) # 1이라는 element가 z라는 Tuple에 몇 번째에 위치하는지 확인

print("================")
print("================")

# Tuple과 List의 차이점 
# Tuple에서는 Assignment = 튜플 안의 값을 업데이트 하는 것 -> 안됨

x[0] = 10 # Tuple은 안에 들어있는 element 애들을 못 바꿈

# mutable(가변) vs immutable(불변)
# mutable(가변)   : 값을 바꿀 수 있음
# immutable(불변) : 값을 바꿀 수 없음

+ Recent posts