프로그래밍 언어/Python

Python에서 list을 tuple로 변환

Rateye 2021. 11. 19. 10:09
728x90
반응형
질문 : Python에서 목록을 튜플로 변환

목록을 튜플로 변환하려고합니다.

Google의 대부분의 솔루션은 다음 코드를 제공합니다.

l = [4,5,6]
tuple(l)

그러나 코드를 실행하면 오류 메시지가 표시됩니다.

TypeError : 'tuple'개체를 호출 할 수 없습니다.

이 문제를 어떻게 해결할 수 있습니까?

답변

잘 작동합니다. tuple , list 또는 기타 특수 이름을 변수 이름으로 사용하지 마십시오. 아마도 문제의 원인 일 것입니다.

>>> l = [4,5,6]
>>> tuple(l)
(4, 5, 6)

>>> tuple = 'whoops'   # Don't do this
>>> tuple(l)
TypeError: 'tuple' object is not callable
출처 : https://stackoverflow.com/questions/12836128/convert-list-to-tuple-in-python

 

728x90
반응형