• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    해결됨

for 루프에서 튜플 사용

23.07.20 17:38 작성 조회수 160

0

[print(col) for (col, ) in scoredict.items()]

for (i, row) in score_df.iterrows():

여기서 for 루프에서 ()을 안쓰고 for i,row for col, 이런식으로 써도 되나요? 앞에서는 ()를 안쓴거같아서요

답변 1

답변을 작성해보세요.

0

안녕하세요 남기정님,

() 는 선택사항입니다. 하지만, 딕셔너리를 루프도는 것이기 때문에 명시적으로 하기위해서 ()를 쓰시는 게 좋을 듯 합니다. 코드는 자기만을 위한 것이 아니라, 다른 팀원들을 위한 것이기도 하기에 뭐든 명확하게 쓰시는 것을 추천드립니다. 밑에는 이해를 돕기 위해서 예시를 보여드렸습니다.

>>> car = {
...   "brand": "Ford",
...   "model": "Mustang",
...   "year": 1964
... }
>>>
>>> x = car.items()
>>> x
dict_items([('brand', 'Ford'), ('model', 'Mustang'), ('year', 1964)])