Python
Python list 관련
오렌지마끼야또
2022. 6. 13. 14:24
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
반응형