728x90
반응형
sort와 sorted의 가장 큰 차이점은
sort는 변경된 리스트를 리턴에 반영하지 않는 다는 것이고.
말 그대로 진짜 sorting 만 함.
sorted는 기존 리스트의 값을 바꿔줌. 그러니 반영이 필요하다면 sorted를 쓰면 됨.
다만, 둘다 None 지옥에 빠질 수 있는데
sorted된 값을 새로운 변수에 넣으면.. 계속 none 이 뜨니깐
그냥 기존 값을 불러오면 됨.
append도 마찬가지로, 반환 값이 none이기 때문에 기존 변수 명을 부를 것.
def draw_winning_numbers():
# 여기에 코드를 작성하세요
nums = generate_numbers(6)
bonus_num = generate_numbers(1)[0]
nums_sorted = sorted(nums)
nums_sorted.append(bonus_num)
return nums_sorted
print(draw_winning_numbers())
728x90
반응형
'Web Developing > Python' 카테고리의 다른 글
[python] *를 매개변수 앞에 붙일 때와 아닐 때 (0) | 2024.07.21 |
---|---|
[python] 객체와 클래스 연습 (2) | 2024.07.20 |
[python] 버전 변경이 안 될 때, anaconda와 부딪힌 것일 수 있음. (0) | 2024.07.15 |
[Python] Object Oriented Programming (0) | 2024.04.23 |
[Python] MAC VSCode pip 설치 안 됐을 때 (0) | 2024.04.22 |