2017-03-29 4 views
-1

그래서 내가 할 노력하고있어 것은 내가 목록파이썬 :

movieOneList = [] 
    def listcreator(sheet): 
     for row in movie_ID.rows[1:]: 
      if row[1].value.find(movieOne) != -1: 
       movieOneList.append(print("Found your movie! MovieID={0}, Title={1}".format(row[0].value, row[1].value))) 

코드에 특정 일을 찾아해야 할 것입니다 목록의 요소를 찾고하는 일 당신이 특정 영화에서 입력에 의해 openpyxl은 Excel의 워크 시트를보고 영화를 찾은 다음 영화 ID와 영화 이름 인 처음 두 줄을 인쇄합니다. 내가 그래서 내가 당신의 문제가 print 기능이 None를 반환 생각 다른 통합 문서

답변

0

에서 찾아보실 수 있습니다 영화 ID를 잡고 다른 목록에 넣어 어떻게 내가 알아낼 수 없습니다 무엇

이며, 발견 된 각 영화에 대해 NonemovieOneList에 추가한다는 의미입니다. 대신 movieOneList.append((row[0].value, row[1].value))을 시도해보십시오. 찾은 각 영화의 ID와 제목을 포함하는 튜플을 movieOneList에 추가합니다. 결과도 인쇄하려면 movieOneList.append(...) 다음으로 print("Found...)으로 이동할 수 있습니다. 희망이 도움이!

+0

이것은 많은 도움이되지만 목록에서 영화 ID를 가져 와서 다른 목록에 넣어야합니다. 내가 어떻게 그럴 수 있니? –

+0

왜 중매인을 건너 뛰고 ID를 다른 목록에 직접 추가하지 않는 것이 좋을까요? – DW42

+0

당신은 거기에서 포인트를 얻었습니다. –