알고리즘을 풀거나, 혹은 실무를 할 때 문자열 다루는 것은 필수입니다. 파이썬 내장 함수 중 유용한 문자열 메소드를 정리해봅니다.
origin = [1,2,3,4,5]
newOrigin = origin[:]
newOrigin2 = list(origin)
animal = {'dog', 'cat', 'bird' ,'lion' }
animalSet = animal.copy()
origin = [1, 2, 3, 4, 5, 6, 7]
copyOne = origin[:3]
# index (0~2) 슬라이싱
copyTwo = origin[3:]
# index (3~끝까지) 슬라이싱
copyThree = origin[::2]
# index 2n 슬라이싱
print("origin", origin)
# origin [1, 2, 3, 4, 5, 6, 7]
print("one", copyOne)
# one [1, 2, 3]
print("two", copyTwo)
# two [4, 5, 6, 7]
print("three", copyThree)
# three [1, 3, 5, 7]