본문 바로가기
Python

Python list 관련

by 오렌지마끼야또 2022. 6. 13.
728x90
반응형

 

 

 

 

b = [1, 2, 3]
print(f'{b = }')

-> b = [1, 2, 3]

print(f'b = {b}') 로 하지 않고 {b = } 으로만 해도 b = [1, 2, 3] 로 출력된다.

 

 

 

b[1] = ['a', 'b', 'c']
print(f"b[1] = ['a', 'b', 'c'] 인 경우    {b = }")

-> b[1] = ['a', 'b', 'c'] 인 경우    b = [1, ['a', 'b', 'c'], 3]
b[1:2] = ['a', 'b', 'c']
print(f"b[1:2] = ['a', 'b', 'c'] 인 경우  {b = }")

-> b[1:2] = ['a', 'b', 'c'] 인 경우  b = [1, 'a', 'b', 'c', 3]

list의 값을 변경하고 싶을 때에는 인덱스 접근이 아니라 슬라이싱으로 접근해야 한다.

 

 

 

b[2] = []
print(f'b[2] = [] 인 경우    {b = }')

-> b[2] = [] 인 경우    b = [1, 'a', [], 'c', 3]
b[2:3] = []
print(f'b[2:3] = [] 인 경우  {b = }')

-> b[2:3] = [] 인 경우  b = [1, 'a', 'c', 3]

값을 없애는 것도 마찬가지.

 

 

 

 

728x90
반응형

댓글