文字列内の任意のソート


前に文字を付けて、ソート後に削除して、戻ります.
def solution(strings, n):
    answer=[]
    li=[]
    for i in strings:
        li.append(i[n] + i)
    li.sort()
    for i in li:
        answer.append(i[1:])
    return answer
別の解釈
ソート関数を使用します.降順でソートする場合は、reverse=Trueを追加できます.
def solution(strings, n):
	#strings를 n번째 글자를 기준으로 정렬해서 return 하세요
    return sorted(strings,key=lambda x:x[n])