[Python] Dictionary 연산, 메서드
·
✏️ Study/🐍 Python
1️⃣연산len(dictionary)for key in dictionary : 딕셔너리의 각 키를 순회 가능for key, value in dictionary : 딕셔너리의 각 키와 밸류를 순회 가능if key in dictionarydel dictionary[key] : 해당 필드 제거 2️⃣메서드dict.get(key, default) : 키에 해당하는 요소를 반환하거나 존재하지 않는 경우, 기본값을 반환dict.keys() : 키 시퀀스를 반환dict.values() : 값 시퀀스를 반환dict.items() : (키, 값) 형태의 튜플들의 시퀀스를 반환dict.update(other_dict) : concat처럼 다른 딕셔너리 필드를 추가 (형태가 같아야 함) 3️⃣예시- 딕셔너리 순회 + 튜플 ..
[Python] list comprehension, 시퀀스 연산, list 메서드
·
✏️ Study/🐍 Python
📍list comprehension- 빠르게 배열 만들기 가능- 조건문도 사용 가능 countries = ["Korea", "Japan", "China", "France", "Germany", "USA"]name_lengths = [len(country) for country in countries]print(name_lengths) # [5, 5, 5, 6, 7, 3]first_alphabet = [country[0] for country in countries]print(first_alphabet) # ['K', 'J', 'C', 'F', 'G', 'U']# 1부터 100까지 3의 배수 배열에 담아 출력하기num_arr = [x for x in range(1, 101) if x % 3 == 0]pr..
[Python] 회문 / 마지막 문자열 바꾸기
·
✏️ Study/🐍 Python
1️⃣회문인지 검사하는 함수# 회문인지 검사def is_palindrome(input_string): # We'll create two strings, to compare them new_string = "" reverse_string = "" # Traverse through each letter of the input string for i in input_string: # Add any non-blank letters to the # end of one string, and to the front # of the other string. if i != " ": new_string += i.lower() ..
[Python] 문자열 포매팅
·
✏️ Study/🐍 Python
1️⃣패턴 1format 함수의 인수를 차례로 {} 에 대입 2️⃣패턴 2{} 안에 변수가 있다면, format의 인수에 그 변수를 대입할 수 있음 3️⃣패턴 3일반 변수 대신 : 를 붙여 포매팅 표현식임을 명시하고, .2f 를 붙여 반올림 후 2째자리 까지 표시 4️⃣패턴 4:>3 처럼 3자리 들여쓰기로 0~3자리 문자열 와도 들여쓰기 보장 name = "Manny"number = len(name) * 3# 패턴 1print("Hello {}, your lucky number is {}".format(name, number)) # Hello Manny, your lucky number is 15# 패턴 2print("your lucky number is {number}, {name}.".format(..
[Python] 문자열 처리 메서드
·
✏️ Study/🐍 Python
1️⃣lower : 소문자로 만들기2️⃣upper : 대문자로 만들기 3️⃣split(나눌 문자열) : 나눌  문자열로 쪼개서 배열로 만듬. 기본값은 " "4️⃣(연결할 문자열).join(대상 배열) : 대상 배열을 연결한 문자열로 이어진 문자열로 만듬 5️⃣strip, lstrip, rstrip : 문자열 앞 or 뒤 의 공백 제거 ⭐6️⃣count : 문자열에서 특정 문자열의 갯수를 셈 7️⃣endswith : 특정 문자열로 끝나면 True 반환 8️⃣isnumeric : 문자열을 대상으로 number로만 이루어져 있으면 True 반환-> 문자열에 int() 씌워서 숫자 되면 True 반환-> int 타입에는 사용 불가 text1 = "What a Wonderful World!"print(text1...
[선형회귀] 고객별 연간 지출액 예측하기 - 4
·
✏️ Study/🐍 Python
▶ 이전글 2021.09.29 - [데이터 분석/Ecommerce] - [선형회귀] 고객별 연간 지출액 예측하기 - 3 [선형회귀] 고객별 연간 지출액 예측하기 - 3▶ 이전글 2021.09.28 - [데이터 분석/Ecommerce] - [선형회귀] 고객별 연간 지출액 예측하기 - 2 [선형회귀] 고객별 연간 지출액 예측하기 - 2 ▶ 이전글 2021.09.28 - [데이터 분석/Ecommerce] - [선형회귀] 고..ggarden.tistory.com ▶ 강의명▷ [패스트캠퍼스] 파이썬을 활용한 이커머스 데이터 분석 ▶ 주제▷ ch2. 고객별 연간 지출액 예측 (Linear Regression) -- 강의 내용 -- 10. 선형회귀의 원리 선형 회귀분석의 큰 목표는 최적의 모델(라인)을 찾는 것이라 ..