그냥 강의가 코드만 따라치면 도저히 늘지 가 않을것 같다서 자료 구조에 관련된 문제 찾아봄

이문제를 보고 어떤 자료구조를 써야 할까 했을때 첫번째
값을 할당한다고 했으니까 튜플?
c에서 1의 값이 변하면 안될것 같은데? 였음
Q. 어떤 자료구조로 해야되는 것인가? //
음을 숫자로 바꾸어 표현을 한다고 하고 그값은 지정을 해놓으면 바뀌지 않는 값이다. 그러면 불변성인 튜플이지 않을까?
=> 근데 값을 할당하고 정렬하고 하려면,, 튜플은 못쓴다고 함 리스트?
튜플은 자료를 못 변하기 때문에 연주 인 무작이 배열을 하지 못할것 같음 그럼 딕셔너리가 가장 좋은것 같기도..?
#튜플로 해본거
scale = (1,2,3,4,5,6,7,8)
c,d,e,f,g,a,b,C = scale
scale_t = sorted(scale)
scale_t = sorted(scale,reverse=True) # 리스트로 반환
# 배열을 무작위로 하는 것 은? while true?
if scale_t == [1,2,3,4,5,6,7,8] :
print("ascending")
elif scale_t == [8,7,6,5,4,3,2,1] :
print("descending")
else:
print("mixed")
여기서 무작위로 배열하는 것을 아직 못하였고 그냥 튜플을 리스트로 정렬했을때
조건이 맞아서 해당 문구가 프린트가 되긴 함
그래서 해봤는데
당연히 틀림...ㅎㅎ

너무 단호박이라서 뭔 말도 못했지만
그래서 구글링 해봄 ㄱㄱ
다들... 나처럼 어떤 자료 구조를 쓸지 생각을 하지 않는다...
당연하게 리스트를 쓰는데?