inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

프로그래밍, 데이터 과학을 위한 파이썬 입문

Lab: Command Counter

reversed에서는 deque()를 써주는 이유는 무엇인가요?

180

조소영

작성한 질문수 1

0

rotate는 deque_list.rotate(2)라고 쓰는데

reversed를 사용하려면

deque(reversed(deque_list))라고 해야되는 이유가 뭔가요?

그냥 reversed(deque_list)라고 하면

<_collections._deque_reverse_iterator object at 0x0000024AAFABC598> 이렇게 뜹니다. 주소값을 의미하는 것인가요?

python bigdata

답변 1

0

TeamLab

녕하세요. 출장일정으로 늦게 답변드려 죄송합니다. 

1. reversed는 필요시점에 해당 값을 반환해주는 generator 상태로 변화게 됩니다. 그러므로 list를 붙여주거나 for loop을 사용하여 호출되는 시점에서 해당 값이 실제로 생성됩니다.

2. rotate의 반대방향으로 음수를 붙여주시면 됩니다.

# Rotate once - in negative direction

sequenceInDeque.rotate(-1)

atom warning 글

0

337

0

backend.ai 설치 오류

0

315

0

backend.ai 설치 시 에러 발생

0

740

1

과제 제출 시 hash key is already used 문제 발생

0

445

0

install.bat 오류

0

478

0

과제 제출 시 hash key is already used. 해시키 문제 문의 드립니다.

0

308

1

"Hash key is already used."으로 인한 과제 제출 실패 문의

0

303

1

과제 제출 시 에러가 발생합니다

0

271

1

인트로 강의가 없습니다

0

180

0

사진 링크가 깨져있습니다

0

270

0

slack아직 사용할 수 있는건가요?

0

173

0

강의자료

0

398

4

'backend.ai'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.

0

438

2

에러확인부탁드립니다.

0

258

1

number of cases 코드 질문

0

206

1

split 관련 질문입니다!

0

229

1

함수 definition 관련 질문입니다.

0

296

1

is_digit 함수 구현

0

306

1

Map & Reduce 강의 8분 15초

1

233

1

keyword parameter

0

239

1

submit.bat 오류

0

196

2

matrix_transpose 결과값이 뭐죠?

0

176

0

value를 넣으면 key를 반환하는 함수

0

129

0

첨부파일의 unit test는 어떻게 사용하나요?

0

267

0