본문 바로가기

list9

copy - shallow, deep : 깊은복사, 얕은복사 list >>> num_list = [1,2,3,4] # deep copy >>> new_list = num_list[:] >>> new_list2 = list(num_list) set >>> str_set = {'Jane', 'Tim', 'John'} # deep copy >>> new_set = str_set.copy() dict >>> str_dict = {'hi': 'world'} # deep copy >>> new_dict = str_dict.copy() use copy module >>> import copy >>> object = 'other something object' >>> new_obj = copy.copy(object) # shallow copy >>> new_obj2 = copy.. 2020. 8. 19.
문자열 거꾸로(reverse) 시키기 python에서 문자열 거꾸로 출력하기, 4가지 방법 reversed(), list.reverse(), [::-1], deque() # list.reverse(), source list가 바뀜 s = "abcdefg" s_list = list(s) s_list.reverse() print(s_list) ['g', 'f', 'e', 'd', 'c', 'b', 'a'] # reversed(), 뒤집힌 list를 반환함 s = "abcdefg" reversed_s_list = reversed(s) print(reversed_s_list) gfedcba # [::-1], 뒤집힌 list를 반환함 s = "abcdefg" reversed_s_list = s[::-1] print(reversed_s_list) gf.. 2020. 6. 29.
git stash - 작업 임시 저장 git stash 작업 중에 다른 브랜치로 체크아웃하거나 마스터를 리베이스할 경우에 사용하면 좋다 # without message > > > git stash > > > git stash save # git stash save > > > git stash save update tag > > > git stash list > > > stash@{0}: On branch\_name: update tag > > > stash@{1}: WIP on branch\_name: 49bf139 replace parenthesis # 0: git stash save update tag 결과 # 1: git stash # commit 한거, commit 안한거 모두 commit 안한거로 unstash > > > git s.. 2020. 6. 16.