하늘정원

고정 헤더 영역

글 제목

메뉴 레이어

하늘정원

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (18)
    • Linux (5)
      • Command (1)
    • Network (2)
    • Kubernetes (2)
      • Install (1)
    • Python (5)
      • Built-In 함수 (0)
      • 표준라이브러리 (5)
    • R (1)
    • 일상 (1)
      • 결혼준비 (1)

검색 레이어

하늘정원

검색 영역

컨텐츠 검색

Python/표준라이브러리

  • Python 경우의 수 구하기

    2024.09.22 by 걸어서뉴욕까지

  • Python 리스트 묶기

    2024.09.22 by 걸어서뉴욕까지

  • Python 리스트 섞기

    2024.09.22 by 걸어서뉴욕까지

  • Python 최대공약수

    2024.09.22 by 걸어서뉴욕까지

  • Python 날짜 차이

    2024.09.22 by 걸어서뉴욕까지

Python 경우의 수 구하기

# itertools 사용from itertools import permutations, combinationsdata = ['김상철', '류경수', '이영식', '고도윤', '김두환']# 3개의 조합 구하기list(combinations(data, 3))## 결과값 #[('김상철', '류경수', '이영식'),# ('김상철', '류경수', '고도윤'),# ('김상철', '류경수', '김두환'),# ('김상철', '이영식', '고도윤'),# ('김상철', '이영식', '김두환'),# ('김상철', '고도윤', '김두환'),# ('류경수', '이영식', '고도윤'),# ('류경수', '이영식', '김두환'),# ('류경수', '고도윤', '김두환'),# ('이영식', '고도윤', '김두환')]# 2개의 순열..

Python/표준라이브러리 2024. 9. 22. 23:56

Python 리스트 묶기

zip으로 iterable 타입 묶기# zip 활용num = [1, 2, 3, 4, 5]alpha = ['a', 'b', 'c']kr = ['가', '나', '다', '라']result = zip(num, alpha, kr)list(result)# 결과값# [(1, 'a', '가'), (2, 'b', '나'), (3, 'c', '다')]가장 개수가 적은 alpha을 기준으로 묶임 zip_longest로 iterable 타입 묶기 (긴 객체 길이에 맞추기)# itertools.zip_longest 활용from itertools import zip_longestnum = [1, 2, 3, 4, 5]alpha = ['a', 'b', 'c']kr = ['가', '나', '다', '라']# Default None..

Python/표준라이브러리 2024. 9. 22. 23:48

Python 리스트 섞기

# random 활용import randomsample = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]random.sample(sample, len(sample)) # 결과값 예시: [8, 1, 9, 7, 5, 4, 2, 3, 6, 10]

Python/표준라이브러리 2024. 9. 22. 23:38

Python 최대공약수

# math 활용from math import gcdgcd(30, 60, 90, 150, 180) # 결과값: 30

Python/표준라이브러리 2024. 9. 22. 23:33

Python 날짜 차이

# datetime 활용from datetime import datedate1 = date(2024, 9, 22)date2 = date(2023, 9, 22)diff = (date1 - date2).daysdiff # 결과값:366

Python/표준라이브러리 2024. 9. 22. 23:31

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
푸터 로고 © 하늘정원
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바