본문 바로가기

728x90

프로그래밍/[Python] 파이썬39

[Python] 파이썬 enumerate() 함수 사용법 목 차0. 요약1. enumerate 함수란?2. 기본 구조3. 기본 사용법4. 시작 인덱스 설정하기5. 문자열에 함수 사용6. 리스트 내포와 함께 사용7. 딕셔너리에서 사용 0. 요약enumerate()는 인덱스와 값을 동시에 가져올 때 유용합니다.for 루프에서 리스트의 인덱스를 따로 관리하지 않아도 되는 장점이 있습니다.   1. enumerate 함수란?enumerate() 함수는 파이썬에서 리스트, 튜플, 문자열 등과 같은 이터러블(반복 가능한 객체)의 각 요소에 대해 인덱스와 해당 요소를 함께 반환해주는 함수입니다. 이를 통해 이터러블의 요소를 반복하면서 인덱스를 쉽게 추적할 수 있습니다. 2. 기본 구조iterable : 리스트, 튜플, 문자열 같은 반복 가능한 객체start : 인덱스의 시.. 2024. 9. 26.
[Python] 파이썬 숫자 소수 판별 알고리즘 구현 목 차1. 개요2. 소수 (Prime Number)3. 제곱근 (Square Root)4. 에라토스테네스의 체 (Eratosthenes` sieve) 알고리즘5. 소수 리스트 구하기 : 리스트 요소 값을 바꾸는 방법6. 소수 리스트 구하기 : 역순으로 리스트 요소 삭제 방법7. 숫자를 입력받아 소수 판별   1. 개요요즘 코딩 테스트에 파이썬으로 숫자를 입력받아 소수인지 판별하는 프로그래밍을 해보라는 문제가 나온다는 얘기를 듣고 '에라토스테네스의 체(Eratosthenes' sieve) 알고리즘'을 파이썬 코딩으로 시도해보았다.해당 소스를 이해하려면 사전 지식으로 소수가 무엇인지, 제곱근이 무엇인지 정도는 미리 알고 있어야 한다. 2. 소수 (Prime Number)소수(Prime Number)는 1과 .. 2024. 9. 25.
[Python] 문자열 거꾸로 뒤집기 4가지 방법 (슬라이싱, reverse(), reversed(), for문) 목 차1. 문자열 슬라이싱2. reverse() 메서드 사용3. reversed() 내장 함수 사용4. 인덱스 역순 번호를 활용한 for문 역순회 사용 파이썬 문자열 뒤집기 방법 4가지에 대해 정리했습니다.문자열 슬라이싱reverse() 메서드 사용reversed() 내장 함수 사용인덱스 역순 번호를 활용한 for문 역순회 사용   1. 문자열 슬라이싱문자열 슬라이싱 방법으로 증감값에 음수(-) 값을 입력하여 문자열 뒤집기를 할 수 있습니다.k = "python"rv = k[::-1]print(rv) '''실행 결과nohtyp''' 2. reverse() 메서드 사용 리스트 데이터 타입의 reverse() 메서드를 사용하여 문자열 뒤집기를 할 수 있습니다.문자열을 리스트로 만든 후에, 리스트를 뒤집고 다.. 2024. 9. 24.
[Python] 모듈 없이 간단한 초를 시분초로 변환하기 (Time conversion in seconds) 목 차1. 초 > 분 초 : Convert seconds to minutes and seconds2. 초 > 시 분 초 : Convert seconds to hours, minutes and seconds3. 초 > 일 시 분 초 : Convert seconds to days, hours, minutes and seconds4. 초 > 년 일 시 분 초 : Convert seconds to years, days, hours, minutes, and seconds divmod 함수를 활용하여 쉽게 초단위를 시간으로 변환하는 방법에 대해 알려드리겠습니다.초를 분초, 시분초, 일시분초 그리고 연일시분초 단위로 시간 단위 변환 예제 코딩을 작성했습니다.divmod 함수는 두 값을 입력받아 몫과 나머지를 반환해 .. 2024. 9. 22.
[Python] 파이썬 자주 사용하는 내장 함수 10가지 목 차0. 요약1. eval() : 문자열 표현식 실행2. format() : 숫자 포맷팅3. abs() : 절대값4. divmod() : (몫, 나머지)5. max() : 최대값6. min() : 최소값7. pow() : 거듭 제곱8. round() : 반올림9. sum() : 합계10. len() : 길이 0. 요약파이썬에서 자주 사용하고 기본적으로 추천하는 내장 함수들을 정리해 보았습니다.eval() : 문자열 표현식 실행format() : 문자열 포맷팅abs() : 절대값divmod() : 몫, 나머지 반환max() : 최대값 반환min() : 최소값 반환pow() : 거듭제곱 값 반환round() : 반올림sum() : 합계len() : 객체 길이 반환 내장 함수 (built-in functio.. 2024. 9. 21.
[Python] 파이썬 for문 완벽 정리 - 필수 반복문 목 차1. 기본 구조2. 시퀀스 (리스트, 튜플, 문자열)2-1. 리스트 (List)2-2. 튜플 (Tuple)2-3. 문자열3. 비시퀀스 (딕셔너리, 세트)3-1. 딕셔너리 (Dictionary)3-2. 세트 (Set)4. range() 내장 함수4-1. 기본 구조4-2. 간단한 실행4-3. 초기값, 종료값, 증감값 사용법4-4. 중첩 루프5. enumerate() 내장 함수5-1. 기본 구조5-2. 시퀀스 (리스트, 튜플, 문자열)5-3. 비시퀀스 (딕셔너리, 세트)6. 파이썬스러운 문법7. continue, break 문7-1. continue 문7-2. break 문8. 응용 예제8-1. 출력 횟수를 정수로 입력 받고, for문을 활용하여 'Hello Bambi'를 출력 횟수 만큼 출력하는 프로그.. 2024. 9. 20.
728x90