>  기사  >  백엔드 개발  >  파이썬 컬렉션은 변경 가능한 유형인가요?

파이썬 컬렉션은 변경 가능한 유형인가요?

anonymity
anonymity원래의
2019-06-14 15:49:167101검색

Python 변수는 두 가지 유형으로 나눌 수 있습니다.

불변 유형(숫자, 문자열, 튜플, 불변 컬렉션)

변수 유형(목록, 사전, 가변 컬렉션)

파이썬 컬렉션은 변경 가능한 유형인가요?

Python 선언된 변수는 형식에 존재합니다. 객체는 기계의 고정 메모리에 존재합니다.

은 변수 이름이

set

인 개체에 대한 포인터로 이해될 수 있습니다. 우리는 이를 중복 제거를 수행하는 데 자주 사용하며 집합은 순서가 지정되지 않습니다.

s = {1,'d','34','1',1}
print(s,type(s),id(s))
s.add('djx')
print(s,type(s),id(s))
result:
{&#39;d&#39;, 1, &#39;34&#39;, &#39;1&#39;} <class &#39;set&#39;> 870405285032
{1, &#39;34&#39;, &#39;djx&#39;, &#39;1&#39;, &#39;d&#39;} <class &#39;set&#39;> 870405285032

컬렉션 데이터가 변경되더라도 메모리 주소는 변경되지 않았으므로 컬렉션은 가변 데이터 유형임을 확인할 수 있습니다.

위 내용은 파이썬 컬렉션은 변경 가능한 유형인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.