-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
해결됨
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, 이런식으로 써도 되나요? 앞에서는 ()를 안쓴거같아서요
답변을 작성해보세요.
0
미쿡엔지니어
지식공유자2023.07.21
안녕하세요 남기정님,
()
는 선택사항입니다. 하지만, 딕셔너리를 루프도는 것이기 때문에 명시적으로 하기위해서 ()
를 쓰시는 게 좋을 듯 합니다. 코드는 자기만을 위한 것이 아니라, 다른 팀원들을 위한 것이기도 하기에 뭐든 명확하게 쓰시는 것을 추천드립니다. 밑에는 이해를 돕기 위해서 예시를 보여드렸습니다.
>>> car = {
... "brand": "Ford",
... "model": "Mustang",
... "year": 1964
... }
>>>
>>> x = car.items()
>>> x
dict_items([('brand', 'Ford'), ('model', 'Mustang'), ('year', 1964)])
답변 1