본문 바로가기

tuple4

Python 제너레이터나 리스트에서 처음 N개의 항목을 가져오는 방법은 무엇인가요? [중복됨], How to take the first N items from a generator or list? [duplicate] 질문 linq을 사용하면 var top5 = array.Take(5); 파이썬으로 이것을 어떻게 할 수 있을까요? 답변 리스트 슬라이싱 top5 = array[:5] 리스트를 슬라이싱하기 위해 간단한 구문이 있습니다: array[start:stop:step] 어떤 매개변수도 생략할 수 있습니다. 다음은 모두 유효합니다: array[start:], array[:stop], array[::step] 제너레이터 슬라이싱 import itertools top5 = itertools.islice(my_list, 5) # 첫 다섯 개의 요소 가져오기 파이썬에서는 직접적으로 제너레이터를 슬라이싱할 수 없습니다. itertools.islice()는 객체를 새로운 슬라이싱 제너레이터로 감싸주며 다음과 같은 구문을 사용합.. 2023. 12. 4.
Python 파이썬에서 주 번호를 어떻게 얻을 수 있나요?, How to get week number in Python? 질문 파이썬을 사용하여 현재 연도의 6월 16일이 몇 주차인지 어떻게 알 수 있을까요? (wk24) 답변 datetime.date에는 isocalendar() 메서드가 있으며, 이는 달력 주를 포함한 튜플을 반환합니다: >>> import datetime >>> datetime.date(2010, 6, 16).isocalendar()[1] 24 datetime.date.isocalendar()은 주어진 날짜 인스턴스에 대해 연도, 주 번호 및 요일을 순서대로 포함하는 튜플을 반환하는 인스턴스 메서드입니다. Python 3.9+에서는 isocalendar()가 namedtuple을 반환하며, 해당 필드는 year, week 및 weekday입니다. 이는 명명된 속성을 사용하여 명시적으로 주에 접근할 수 있.. 2023. 10. 24.
Python 하나의 줄에서 여러 예외를 잡으세요 (except 블록), Catch multiple exceptions in one line (except block) 질문 나는 이렇게 할 수 있다는 것을 알고 있습니다: try: # 실패할 수 있는 작업 수행 except: # 무엇이든 잘못되면 이렇게 하세요 또한 이렇게도 할 수 있습니다: try: # 실패할 수 있는 작업 수행 except IDontLikeYouException: # 부탁하세요 except YouAreTooShortException: # 사다리를 타세요 하지만 두 가지 다른 예외 내부에서 동일한 작업을 수행하려면 현재 생각할 수 있는 최선의 방법은 이렇게 하는 것입니다: try: # 실패할 수 있는 작업 수행 except IDontLikeYouException: # 부탁하세요 except YouAreBeingMeanException: # 부탁하세요 이렇게 (두 예외에 대한 작업이 부탁하세요인 경우) .. 2023. 5. 5.
Python 파이썬 Tuple, tuple(), 튜플 데이터 타입 안녕하세요 독학코딩입니다. 오늘은 파이썬의 튜플에 대해서 배워보겠습니다. 튜플은 immutable, 불변 즉, 데이터 자체를 완전하게 유지해야 될 때 사용하는 테이터 타입니다. 원소의 배열로 이루어졌다는 점에서 리스트와 매우 흡사하지만 immutable이기 때문에 원소의 순서도 원소 그 자체도 수정이 불가능합니다. Nonetype = 타입이 없는 자료입니다. bool = 참, 거짓을 의미합니다. ex) true, false int = 숫자형을 의미합니다. ex) 1, 2, 3 float = 소수점이 있는 숫자를 의미합니다. ex) 2.334, 5.125 str = 텍스트를 의미합니다. ex) "안녕", "사과" list = 리스트라고 합니다. []로 표현됩니다. ex) ["안녕", "사과"], [1, 2.. 2021. 11. 20.