본문 바로가기

Python/Python FAQ540

Python 파이썬의 리스트 메소드 append와 extend의 차이점은 무엇인가요?, What is the difference between Python's list methods append and extend? 질문 This question's answers are a community effort. Edit existing answers to improve this post. It is not currently accepting new answers or interactions. 리스트 메서드 append()와 extend()의 차이점은 무엇인가요? 답변 .append()은 리스트의 끝에 지정된 객체를 추가합니다: >>> x = [1, 2, 3] >>> x.append([4, 5]) >>> print(x) [1, 2, 3, [4, 5]] .extend()은 지정된 이터러블에서 요소를 추가하여 리스트를 확장합니다: >>> x = [1, 2, 3] >>> x.extend([4, 5]) >>> print(x) [1.. 2023. 5. 6.
Python Matplotlib로 그려진 그림의 크기를 어떻게 변경할 수 있나요?, How do I change the size of figures drawn with Matplotlib? 질문 Matplotlib로 그린 그림의 크기를 어떻게 변경할 수 있나요? 답변 figure은 호출 서명을 알려줍니다: from matplotlib.pyplot import figure figure(figsize=(8, 6), dpi=80) figure(figsize=(1,1))은 인치 단위의 이미지를 만들며, dpi 인자를 다르게 지정하지 않으면 80x80 픽셀이 됩니다. 2023. 5. 6.
Python __init__() 메서드와 함께 Python super() 이해하기 [중복], Understanding Python super() 질문왜 super()를 사용하나요?Base.__init__와 super().__init__를 사용하는 것에 차이가 있나요?class Base(object): def __init__(self): print "Base created" class ChildA(Base): def __init__(self): Base.__init__(self) class ChildB(Base): def __init__(self): super(ChildB, self).__init__() ChildA() ChildB() 답변super()는 기본 클래스를 명시적으로 참조하지 않아도 되어 좋을 수 있습니다. 그러나 주요 이점은 모든 종류의 다중 상속에서 발생할 수 있는 재미있는 일들입니다. 아직 이에 대해 알지 못했다면 super의 표.. 2023. 5. 6.
Python 시간 지연을 어떻게 만드나요? [중복], How do I make a time delay? [duplicate] 질문How do I put a time delay in a Python script?답변이것은 2.5초 동안 지연됩니다:import time time.sleep(2.5) 1분마다 무언가가 실행되는 또 다른 예제가 있습니다:import time while True: print("이것은 한 분에 한 번 출력됩니다.") time.sleep(60) # 1분(60초) 동안 지연됩니다. 2023. 5. 6.