일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- #비정형 데이터 #네이버 #지도 #크롤링
- #크롤링 #웹문서
- 구글 지오코드
- 웹크롤링
- 카카오APi
- 셀레니움
- #위도#경도#비정형데이터#크롤링
- 코딩
- 웹매크로 #세잔느
- 파이썬 셀레니움
- 파이썬
- 숫자빼고 중복되는 코드동작법
- #비정형#카카오api#api#크롤링
- 위도경도
- #K-means #Clustering
- Today
- Total
목록Data Analysis/Codility (28)
지방이의 Data Science Lab
# .count( ) & .find( ) 1 2 3 4 5 6 7 8 a = 'hobby' print(a.count('b')) # 2 b가 이 문자열에 몇개 들어있는 지 갯수 세기. print(a.find('b')) # 2 #가장 앞에 있는 것의 위치만 알려줌. print(a.find('x')) # -1 #없는 경우 -1이 뜸. #.index .index도 .find랑 같은 역할을 하는데 .index같은 경우는 없는 경우 에러가 나므로 .find가 더 좋다. 다만, 리스트에선 index를 써야함. # .replace('a', 'b') 1 2 3 a = 'Life is too short.' print(a.replace('Life', 'A skirt')) # A skirt is too short.
편리하다고 생각되는 순서대로 정리해두었다. 3.6버전 이상부터 사용가능한 f "~~{변수명}"이 제일 편하다고 느껴진다. 다만 자릿수를 고정할 때 다음과 같이 쓴다. name = "Eric" age = 74 temp = f"Hello, {name}. You are {age :03d}." >> 'Hello, Eric. You are 074.' #0. f "~~{ }" 1 2 3 4 5 6 7 8 9 name = '지방이' b = f"adf {name} asdf." print(b) adf 지방이 asdf. age = 29 b = f'asdf {age} asdf {name}' print(b) asdf 29 asdf 지방이 #1. .format() 1 2 3 b = "adf {} asdf.".format('지방..
1. list와 [ ]의 차이점 (1) list에는 int를 담을 수 없으나 [ ]에는 가능함 1 2 3 4 5 6 myinput = int(33) print(list(myinput)) # TypeError print([myinput]) # [33] (2) string 상태를 list에 담으면 33 -> 3, 3인상태로 담겨지고, [ ]에 담으면 그대로 담김 1 2 3 4 5 6 myinput = int(33) print(list(str(myinput))) # ['3', '3'] print([str(myinput)]) # ['33'] 2. list와 [ ]의 공통점 1 2 3 4 5 6 7 8 9 10 11 12 mylist = ['33'] print(''.join(mylist)) # 33 mylist ..
방법은 두가지가 있다. (1) try/except를 통해서 직접 만들기 (2) count 기능 사용해서 카운트 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #첫번째 방법 A = [1, 9, 6, 3, 3, 1, 7, 6, 9] dict_ = {} for i in A: try: dict_[i] += 1 except: dict_[i] = 1 dict_ #두번째 방법 A = [1, 9, 6, 3, 3, 1, 7, 6, 9] d = {x:A.count(x) for x in A} d