TEAMLAB-Lecture / python-101-for-data-science-by-pknu

1 stars 14 forks source link

gowithflow 3번째 문제에 관한 질문 #21

Closed 54162476 closed 2 years ago

54162476 commented 2 years ago
def delete_a_list_element(list_data, element_value):
    if element_value in list_data:
        list_data = list_data.remove(element_value)
        result = list_data
    else :
        result = 0

    return result

위에 코드처럼 했더니 결과값이 none이 나옵니다. 어느 부분이 잘못된지 모르겠습니다.

blissray commented 2 years ago

remove는 return 이 없는 함수라서 그럴거 같은데요?

54162476 commented 2 years ago

지우는 방법이 remove 말고 다른 방법이 있습니까?

blissray commented 2 years ago

list_data = list_data.remove(element_value) 이 코드를 list_data.remove(element_value) 이렇게 할당은 안하시면 됩니다.

54162476 commented 2 years ago

해결했습니다 감사합니다