강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

주윤정님의 프로필 이미지
주윤정

작성한 질문수

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

튜플(4-1) : 튜플은 리스트와 거의 비슷해요.

튜플의 수정

작성

·

300

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

좋은사람님의 프로필 이미지
좋은사람
지식공유자

네 변환은 가능하지만,

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

주윤정님의 프로필 이미지
주윤정

작성한 질문수

질문하기