inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

코딩테스트 [ ALL IN ONE ]

연결리스트 -1 번 강의에서 질문입니다!

해결된 질문

152

nullnote

작성한 질문수 1

1

class LinkedList(object):

선언한 뒤에

linkedlist = LinkedList()

이렇게 선언을 하는데 object 는 안써도 되는건가요? ㅠㅠ

python 코딩-테스트 알고리즘

답변 1

0

개발남노씨

안녕하세요 nullnote님

Python에서 object를 클래스 선언 시 상속받는 것은 선택적입니다. Python 3.x 버전에서는 모든 클래스가 기본적으로 object 클래스를 상속받기 때문에, 명시적으로 써주지 않아도 됩니다. 즉, object를 명시적으로 상속받는 것은 필수가 아니며, 상속받지 않아도 Python은 자동으로 object를 기본 클래스로 사용합니다. 따라서, 아래 두 선언은 Python 3.x에서는 기본적으로 동일하게 작동합니다:

class LinkedList(object):
    pass
class LinkedList:
    pass

 

결론적으로, Python 3.x를 사용하고 있다면 object를 상속받는 것을 생략해도 아무런 문제가 없습니다.

그냥 선언할때 애초에 object를 생략하고 쓰시면 됩니당!

 

또 질문 있으시면 편하게 질문 주세요~

노션 공유 링크

0

87

2

수업 중간에 내주신 문제는 해답을 알 수 없는걸까요?

0

77

2

최신 강의와 비교

0

85

2

Min Cost Climbing stairs 질문

0

76

2

노션 공유 부탁드립니다!

1

88

2

for 문에 sort 함수 를 사용하면

1

90

2

노션 공유 부탁드립니다.

0

104

2

디스코드가 올바르지 않다고 뜹니다..!

0

107

1

그래프

0

98

2

노션 공유

1

123

2

시간복잡도 질문

2

125

3

11강 질문

1

78

2

노션 공유 부탁드립니다

0

84

2

linkedList - BrowserHistory 코드 질문

0

76

1

list1.append(list2)와 list1.append(list2[:])의 차이가 무엇인가요?

1

168

1

라이브러리 사용

1

136

2

문제 교재는 따로 없는 거 맞나요?

1

202

2

LCA 관련해서 질문이 있습니다.

1

118

2

[Unique Paths] 완전탐색 / DP (후반부)

0

108

1

dp 계단오르기최소비용질문입니다.

0

109

1

Dynamic Array 의 size 정보가 저장되는 곳

2

161

2

노션공유가 안된듯 합니다

1

163

2

[코테 적용] 👉 [3번 문제] 완전탐색 (DFS, BFS) (전반부)

1

122

1

강의자료 만들 때 사용하신 프로그램이 뭘까요?

1

204

1