• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

튜플의 수정

23.07.10 21:39 작성 조회수 190

0

튜플을 리스트로 변환하여 수정한 후 튜플로 다시 변환해도 사용에 문제가 없을까요?

예를 들어,

a = (1, 2, 3)

list_a = list(a)

list_a [0] = 2

print(list_a) = [2, 2, 3]

tuple_a = tuple(list_a)

print(tuple_a) = (2, 2, 3)

 

 

또한, 튜플 내에 있는 리스트 수정이 가능한 것이 맞을까요? 코드 돌려보았을 때는 가능해 보이는데, 이 경우 불변하는 정보를 담는다는 튜플의 의도에 반하는 게 아닌가 싶어 여쭤봅니다ㅎㅎ;

예를 들어,

b = (1, [2, 3])

b [1][0] = 4

print (b) = (1, [4, 3])

답변 1

답변을 작성해보세요.

0

네 변환은 가능하지만,

보통은 사용하기전에 데이터 구조를 생각하고 용도에 맞는 튜플 리스트 등을 생각해서 코딩하시면 될 것 같습니다.