일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 엑셀
- 우분투
- 에러
- 데이터분석
- 아나콘다
- 가상환경
- 예제
- matplotlib
- 판다스
- 단축키
- 역할
- 운영체제
- 리눅스
- vscode
- 파이썬
- 원격저장소
- 머신러닝
- 라이브러리
- 코랩
- 플라스크
- OpenCV
- 깃허브
- 디버깅
- 기초
- MySQL
- visual studio code
- 디렉토리
- 프로그래머스
- SQL
- 데이터베이스
- Today
- Total
목록Python (98)
취미와 밥줄사이
typeError: list indices must be integers or slices, not str 리스트의 인댁스는 문자열이 아니라 정수여야 한다. 에러의 원인 파이썬의 리스트를 인덱싱할 때 정수가 아닌 문자열로 인덱싱할 때 발생함 에러 상황예시 alphabet = ['a', 'b', 'c'] for i in alphabet: alpahbet[i] 인덱싱은 정수로 하는 것 for문을 사용하다 보면 인덱스 번호가 문자로 받는 실수가 나올 수 있으므로 이런 에러 발생시 for i in alphapbet: print(i) print로 찍어보기 REFERENCE https://snepbnt.tistory.com/83 python error : list indices must be integers or ..
문제 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열에는 몇 개의 단어가 있을까? 이를 구하는 프로그램을 작성하시오. 단, 한 단어가 여러 번 등장하면 등장한 횟수만큼 모두 세어야 한다. 입력 첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열은 공백으로 시작하거나 끝날 수 있다. 출력 첫째 줄에 단어의 개수를 출력한다. 예제 입력1 The Curious Case of Benjamin Button 예제 출력1 6 예제 입력2 The first character is a blank 예제 출력2 6 풀이 sentences = input().spli..
문제 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. 입력 첫째 줄에 알파벳 대소문자로 이루어진 단어가 주어진다. 주어지는 단어의 길이는 1,000,000을 넘지 않는다. 출력 첫째 줄에 이 단어에서 가장 많이 사용된 알파벳을 대문자로 출력한다. 단, 가장 많이 사용된 알파벳이 여러 개 존재하는 경우에는 ?를 출력한다. 예제 입력1 Mississipi 예제 출력1 ? 예제 입력2 zZa 예제 출력2 Z 풀이 words = input().upper() # 입력받은 문자열을 소문자로 변환 unique_words = list(set(words)) # 중복제거 하기 위한 set / to list cn..
min 함수 min(x)은 인수로 받은 자료형 내에서 최소값을 찾아서 반환하는 함수 파리미터 x에는 iterable 자료형이 들어가야 합니다. iterable 자료형으로는 문자열, 리스트, 튜플 등이 있습니다. max 함수 iterable 데이터 타입을 인자로 받습니다. 그 중 가장 큰 값을 반환하는 함수 REFERENCE https://blockdmask.tistory.com/411 [python] 파이썬 max함수, min함수에 대해서 안녕하세요. BlockDMask 입니다. 오늘은 파이썬의 내장함수(빌트인함수)들 중 max 함수, min 함수에 대해서 이야기 해보려 합니다. 파이썬은 공부를 하면 할 수록 정말 미리 만들어 놓은 다양한 기능 blockdmask.tistory.com
파이썬 문자열 count 메서드 문자열에 쓰이는 메서드 문자열 내부에서 특정 문자, 혹은 문자열이 포함 되어있는지 계산해서 반환해주는 함수 대소문자를 구분함 파라미터 값에 문자 한 개를 넣어도 가능하고 문자열을 넣어도 가능하다. 예시 'algorithm'이라는 문자열에 'a'가 몇 개 포함되어 있는지 반환 에러가 발생하는 자료형 dictionary, set 자료형에서는 count 함수를 사용할 수 없음 REFERENCE https://blockdmask.tistory.com/410 [python] 파이썬 count, len 함수 설명과 에제 안녕하세요. BlockDMask 입니다. 오늘은 파이썬 빌트인 함수들중 문자열에서 쓸 수 있는 함수 2가지를 가지고 왔습니다. 미리 요약을 해보자면 문자열의 길이를 ..
문제 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다. S에는 QR Code "alphanumeric" 문자만 들어있다. QR Code "alphanumeric" 문자는 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\$%*+-./: 이다. 입력 첫째 줄에 테스트 케이스의 개수 T(1 ≤ T ≤ 1,000)가 주어진다. 각 테스트 케이스는 반복 횟수 R(1 ≤ R ≤ 8), 문자열 S가 공백으로 구분되어 주어진다. S의 길이는 적어도 1이며, 20글자를 넘지 않는다. 출력 각 테스트 케이스에 대해 P를 출력한다. 예제 입력1 2 3 A..
find 함수 원하는 문자가 몇 번째에 있는지 찾는 예제 str = 'abcabcabc' index = str.find('b') # index는 1 (2번째 문자) 만약 지정한 문자를 찾지 못한 경우에는 -1을 반환합니다. str.find(찾을 문자) str.find(찾을 문자, 시작 index) str.find(찾을 문자, 시작 index, 끝 index) find 함수 첫 번째 파라미터 찾을 문자열 혹은 찾을 문자 find 함수 두 번째 파라미터 (생략가능) 문자를 찾을 때 어디서부터 찾을지 시작 index. 생략시 0 find 함수 세번째 인자 (생략가능) 문자를 찾을 때 어디까지 찾을지 끝 index, 생략시 문자열 맨 마지막 index find 메서드는 "찾을 문자" 혹은 "찾을 문자열"이 존재..
문제 N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. 출력 입력으로 주어진 숫자 N개의 합을 출력한다. 예제 입력1 1 1 예제 출력1 1 예제 입력2 5 54321 예제 출력2 15 풀이 N = int(input()) strNumber = input() sumNumber = 0 for i in list(strNumber): sumNumber = sumNumber + int(i) print(sumNumber) REFEERENCE https://www.acmicpc.net/problem/11720 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1..