- 0
- 이니스프리
- 조회 수 673
list1 = ["1", "10", "3", "22", "23", "4", "2", "200"]
위와 같은 리스트가 있다고 할 때 아래와 같은 방법으로 정수로 변환한 후 정렬하면 됩니다.
list1 = [int(x) for x in list1] list1.sort()
보다 간단하게 sort의 key 파라미터를 이용할 수 있습니다.
list1.sort(key=int)
더욱 간단하게 from natsort import natsorted를 이용하는 방법이 있습니다 ^^
Seba님 포함 2명이 추천
추천인 2
작성자
댓글 0
권한이 없습니다.