전체 글(42)
-
[파이썬] 리스트
리스트 생성 많은 양의 데이터를 저장해야 하는 경우 리스트 자료형을 사용한다.리스트 자료형은 변수명을 선언하고 대괄호 안에 , 를 사용해 데이터를 입력한다. #변수명 = [데이터1, 데이터2, 데이터3]user = ['고객1', '고객2', '고객3']drink = ['콜라', '사이다', '오렌지쥬스']price = [1200, 1200, 1000]data = list()data1 = [['고객1', '010-123-4567', 20], ['고객2', '010-222-3333', 22]]data2 = [1, 2, 3, ['고객1', '고객2', '고객3']] 리스트 인덱싱price = [100,200,300]p1 = price[0]p2 = price[-1]print(p1, p2)100 300 data..
2024.08.04 -
[파이썬] 문자열에서 자주 사용하는 함수
문자열 길이 구하기len('헤이마트입니다.')8 대소문자 변환result1 = 'heymart'.upper()result2 = 'HeyMart'.lower()print(result1)print(result2) HEYMART heymart 문자열 공백 제거text = ' 헤이마트 'result1 = text.strip()result2 = text.lstrip()result3 = text.rstrip()print(result1)print(result2)print(result3) 헤이마트 헤이마트 헤이마트 문자열 나누기text = '콜라 사이다 환타 맥콜'text1 = '콜라/사이다/환타/맥콜'result4 = text.split()result5 = text1.split('/')print(result4)..
2024.08.04 -
[파이썬 기초]문자열 포맷팅
문자열 포맷코드 '문자열 포맷코드'란, 문자열 사이에 넣고 싶은 데이터 타입을 설정해 입력하는 방법이다. text = '%s 고객님 환영합니다.' %'헤이마트'print(text)text = '%s 고객님 환영합니다.' %'파이썬'print(text)name = '뉴진스'text = '%s 고객님 환영합니다.' %nameprint(text) 헤이마트 고객님 환영합니다. 파이썬 고객님 환영합니다. 뉴진스 고객님 환영합니다. -%s는 문자열 위치에 문자를 넣겠다는 의미.%d : 정수%f : 부동소수점 실수%% : % 표시- text = '%s 고객님 %d번째 방문을 환영합니다.'%('헤이마트', 100)print(text) 헤이마트 고객님 100번째 방문을 환영합니다. 괄호 안의 문자열 포맷 순서에 맞춰..
2024.08.03 -
[프로그래머스] 코딩테스트 입문 최빈값 구하기
프로그래머스 입문 리스트를 새로 만들고 그안에 빈도 값을 세어 추가한다. array 배열의 [0] 부터 array배열의 길이만큼 반복한다.리스트이름.count(n) : n값이 리스트 안에 몇번 들어있는지 알려주는 코드 겹치는 최빈값이 없다면 최빈값 리스트안에는 1개의 값만 들어있을 것이다.그렇지 않다면 -1을 출력하는 코드를 작성 나의 풀이def solution(array): from collections import Counter count = Counter(array) max_freq = max(count.values()) modes = [k for k, v in count.items() if v == max_freq] if len(modes) > 1: ..
2024.07.23 -
[파이썬] 두 수의 최대공약수 구하기
GCD는 "Greatest Common Divisor"의 약자로, 두 수의 최대공약수를 의미한다.최대공약수는 두 수가 공통으로 나눌 수 있는 가장 큰 정수이다. GCD는 분수의 기약분수 형태를 구할 때, 또는 두 수의 약수 관계를 분석할 때 유용하다.Python에서는 math 모듈의 gcd 함수를 사용하여 두 수의 최대공약수를 쉽게 구할 수 있다.이 함수는 유클리드 알고리즘(Euclidean algorithm)을 사용하여 두 수의 GCD를 계산한다. import math# 두 수의 최대공약수 구하기a = 48b = 18g = math.gcd(a, b)print(g) # 출력: 6
2024.07.21 -
그래스호퍼 애드온 런치박스 설치 오류
그래스호퍼에서 유용한 애드온 런치박스를 설치할 때 라이노 버전에 맞게 설치했는데도 오류가 발생하는 경우가 있다. 라이노 버전 7 이상이 아닌경우 압축을 풀어 아래의 경로* 그래스호퍼 창에서 *File - Special Folders - Components Folders 와 같이 붙여넣게 되는데 이 상황에서도 그래스호퍼 창에서 아래와 같이 런치박스 탭이 보이지 않는 경우, 그래스호퍼 창에서 *File - Special Folders - Components Folders - Lunchbox 폴더 안의 .gha 파일의 차단을 해제해주어야 한다. 속성에 들어가서 차단해제 체크박스에 체크를 표시하면 정상적으로 작동하게 된다.
2024.04.03