목록인공지능 (632)
스택큐힙리스트
다음 간단한 코드를 사용하여 인자를 파싱합니다. 그 중 하나는 필수인 것에 유의하세요. 사용자가 인자를 제공하지 않고 스크립트를 실행하면, 표시된 사용법/도움말 텍스트가 선택적이 아닌 인자가 있는지 나타내지 않아서 혼란스러워집니다. Python에서 인자가 선택적이 아님을 나타내는 방법은 무엇인가요?여기 코드가 있습니다: import argparseif __name__ == '__main__': parser = argparse.ArgumentParser( description='Foo') parser.add_argument('-i','--input', help='Input file name', required=True) parser.add_argument('-o','--output', help='Outpu..
이 질문은 이미 답변이 있습니다 : How do I merge two dictionaries in a single expression in Python?(43 답변)9년 전에 종료되었습니다.내가 세 개의 딕셔너리가 있다고 말해봐요. d1={1:2,3:4}d2={5:6,7:9}d3={10:8,13:22}이 세 가지 사전을 결합하는 새로운 d4를 어떻게 만드나요? 즉: d4={1:2,3:4,5:6,7:9,10:8,13:22}답변 1가장 느리며 Python3에서 작동하지 않습니다. #$@$ #&^#$&를 연결하고 결과 목록에서 dict를 호출합니다. $ python -mtimeit -s'd1={1:2,3:4}; d2={5:6,7:9}; d3={10:8,13:22}' \'d4 = dict(d1.items() +..
저는 다음과 같이 열거형 클래스를 만들기 위해 Enum4 라이브러리를 사용하고 있습니다. class Color(Enum): RED = 1 BLUE = 2어딘가에 [1, 2]을(를) 목록으로 출력하고 싶습니다. 어떻게 이를 달성할 수 있을까요?답변 1당신은 다음을 할 수 있습니다: [e.value for e in Color]답변 2파이썬에서 enum class의 모든 값들을 가져오는 방법에 대해 알아보자. enum class란, 일련의 이름과 값으로 이루어진 열거형을 의미한다. 이 열거형은 보통 클래스로 정의되며, 각각의 이름은 고유한 값을 가진다.enum class를 사용하면, 코드의 가독성을 높이고, 코드를 더욱 안전하게 만들 수 있다. 그러나 때로는, enum class에 포함된 모든 값을 가져와야 ..
파이썬으로 배열을 가장 쉽게 섞는 방법은 무엇인가요?답변 1 import randomrandom.shuffle(array)답변 2파이썬을 사용하여 배열을 섞거나 아이템 순서를 무작위화하는 방법에 대해 알아보겠습니다.우선, 배열을 무작위 순서로 섞기 위해서는 파이썬의 random 모듈을 사용해야 합니다. 이 모듈은 무작위 수 생성과 관련된 다양한 함수를 제공합니다.가장 간단한 방법은 random 모듈의 shuffle 함수를 사용하는 것입니다. 이 함수는 리스트 등의 시퀀스 객체를 섞어주는 함수로, 인자로 전달된 시퀀스 객체의 원소들의 순서를 무작위로 바꿉니다. 예를 들어, 다음과 같이 사용할 수 있습니다.```import randomarr = [1, 2, 3, 4, 5]random.shuffle(arr)p..