Python Tips

2022. 9. 25. 21:54·Algorithm

계속 업데이트 중입니다 😊

정렬

array = [1,2,3,4,5]

1. array.sort()

array.sort(reverse=True)

array.sort(key=정렬기준(람다식도 가능), reverse=True/False)

inputlist = [(1, 2), (-1, 3), (0, 4)]
inputlist.sort(key=lambda x: x[0], reverse=True)
# 결과 : [(1, 2), (0, 4), (-1, 3)]

도 가능

2. array = sorted(iteration 가능한 객체, key = 정렬 기준(람다식 가능), reverse=True/False)

 

필터

myfilter = filter(조건식, iteration 가능한 객체)

list, tuple로 변환 가능

list(myfliter)

tuple(myfilter)

 

이진 탐색

import bisect

왼쪽 타겟 탐색

left = bisect.bisect_left(리스트, 찾는 원소)

오른쪽 타겟 탐색

right = bisect.bisect_right(리스트, 찾는 원소)

 

저작자표시 비영리 변경금지 (새창열림)

'Algorithm' 카테고리의 다른 글

[프로그래머스] 340212 - 퍼즐 게임 챌린지  (2) 2024.09.09
[프로그래머스] 12952 - N-Queen  (0) 2024.09.04
[프로그래머스] 77885 - 2개 이하로 다른 비트  (0) 2024.09.03
백준 11053 - 가장 긴 증가하는 부분 수열  (0) 2022.04.18
백준 1009 - 분산처리  (0) 2022.04.18
'Algorithm' 카테고리의 다른 글
  • [프로그래머스] 12952 - N-Queen
  • [프로그래머스] 77885 - 2개 이하로 다른 비트
  • 백준 11053 - 가장 긴 증가하는 부분 수열
  • 백준 1009 - 분산처리
코드파고
코드파고
  • 코드파고
    Digging Code
    코드파고
  • 전체
    오늘
    어제
    • 분류 전체보기 (99)
      • Memorization (12)
      • Spring (18)
      • Java (1)
      • Algorithm (40)
      • Server (2)
      • DB (0)
      • CS (0)
      • CI & CD (4)
      • Architecture (0)
      • Design Patterns (0)
      • Study (1)
      • Book (9)
        • DEV (7)
        • Non-DEV (0)
      • Infra (1)
        • Kafka (6)
        • AWS (4)
      • TroubleShooting (1)
        • Etc (1)
      • Tools (0)
  • 블로그 메뉴

    • 홈
    • Github
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    알고리즘
    클린아키텍쳐
    Spring독학
    Spring
    Clean Code
    architecture
    SpringFramework
    헥사고날아키텍쳐
    clean architecture
    Spring Boot
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
코드파고
Python Tips
상단으로

티스토리툴바