파이썬과 함께 알면 유용한 자료구조 이용 방법 일지
-
파이썬 - 문자열 처리 관련 끄적 끄적 (1) - 리스트, 문자열 제거파이썬과 함께 알면 유용한 자료구조 이용 방법 일지 2022. 5. 10. 19:19
# 문자열 처리 팁 # 해당 문자열을 문자열 안에서 제거 하고 싶을 때 유용한 방법 st = st.replace("oo","") # 문자열 안에서 원하는 문자열의 인덱스 위치를 찾는데 유용한 방법 string = "This is a string" char = "i" indices = [i.start() for i in re.finditer(char, string)] print(indices) # 리스트 처리 팁 user_1 = ['민호', '수진', '연지', '수진'] user_1.remove('수진') # '수진' 삭제 print(user_1)
-
문자열 관리 팁 - 1. 배열안에 값을 제거하면서 탐색하는 과정에서의 인덱스 에러의 슬기로운 처리 방법파이썬과 함께 알면 유용한 자료구조 이용 방법 일지 2022. 3. 31. 21:14
(단순 처리 방법) - 인데스 초과 확률 多 for i, ticket in enumerate(tickets): # 마지막 방문 공항(answer[-1])과 이번 티켓의 출발 공항(ticket[0])이 같으면 # print(i, ticket) start, desc = ticket[0], ticket[1] if start == answer[-1]: # 이렇게 해당 ticket 배열이 필요가 없다고 판단 되고 # 만약 또 값은 값을 순회하게 되면 문제를 해결하는데 # 방해가 되기 때문에 삭제를 할 경우 # 위 방법으로 직접적으로 삭제를 하고 순회하는 식으로 문제를 풀면 인덱스 에러가 나기 쉽다. # 만약 해당 인데스의 재방문를 피하고 싶다면 재귀를 이용해보자 del tickets[i] # 기타하 내가 할 작업..