-1
과 foo = (1,2,3) 사이의 정의는 무엇입니까? 어떤 신체든지 그들 사이의 차이를 더 분명하게 설명 할 수 있습니까?파이썬의 매개 변수 사이의 차이점
과 foo = (1,2,3) 사이의 정의는 무엇입니까? 어떤 신체든지 그들 사이의 차이를 더 분명하게 설명 할 수 있습니까?파이썬의 매개 변수 사이의 차이점
첫 번째는 불변 유형 인 튜플입니다.
>>> foo = (1,2,3)
>>> foo[0] = 42
Traceback (most recent call last): File "", line 1, in TypeError: 'tuple' object does not support item assignment
제
가 가변 인리스트이다.>>> foo = [1,2,3]
>>> foo[0] = 42
>>> foo
[42, 2, 3]
목록과 튜플 간에는 매우 다른 중요한 차이점이 있습니다. 이 질문과 답변을 참조하십시오
foo는 = (1,2,3) 당신에게 튜플을 제공합니다; foo = [1,2,3]은 목록을 제공합니다. 시작 here일까요?
정보를 제공해 주셔서 감사합니다. – Ranjitha