美文网首页
python-可变类型和不可变类型

python-可变类型和不可变类型

作者: 智齿_93fa | 来源:发表于2020-03-22 17:10 被阅读0次

1.可变类型:列表、字典。

列表和字典中存储的是指向数值的指针。

l = [1,2,3]

l[2] = 66

2.不可变类型:数字、字符串、元组

数字、字符串和元组存放的是直接为数值。数值改变,则其地址id也会改变。

t = (1,2,[111,222,333])

t[-1][0] = 666

print(t) // 输出(1,2,[666, 222, 333]), 因为列表中的为指针地址,指针地址并没改变。

相关文章

  • python-可变类型和不可变类型

    1.可变类型:列表、字典。 列表和字典中存储的是指向数值的指针。 l = [1,2,3] l[2] = 66 2....

  • 关于Python的一些(trick?坑?)

    1. 可变类型和不可变类型 可变类型: 列表和字典, 可变集合(set) 不可变类型: 数字, 字符串, 元组, ...

  • python中哪些类型不能作为字典的key

    python中的类型分可以分为两类,可变类型和不可变类型 可变类型:dict、list、set 不可变类型:int...

  • Python基础知识6 20190422

    2019年04月22日 1.变量进阶 可变类型和不可变类型不可变类型:数字类型,字符串,元组可变类型:列表和字典 ...

  • Python面试基础整理

    Python可变类型与不可变类型不可变类型:数字、字符串、元组可变类型:列表、字典 浅拷贝和深拷贝浅拷贝:新旧对象...

  • Python可变类型与不可变类型

    Python可变类型与不可变类型 1、可变类型:List(列表),Dic(字典),Set(集合) 2、不可变类型:...

  • iOS内存管理之copy mutableCopy

    不可变类型调用copy方法是不可变类型。可变类型调用copy方法会复制出不可变类型。不可变类型调用mutableC...

  • 数据类型详解一

    可变不可变类型 可变类型:值改变,但是id不变,证明就是在改变原值,是可变类型 不可变类型:值改变,但...

  • strong和copy的区别

    stong修饰可变类型 copy修饰可变类型 strong修饰不可变类型 copy修饰不可变类型 总结如下:如果声...

  • 2018-06-05 python基础理解1

    #1.可变类型与不可变数据类型# 可变类型:列表、字典 不可变类型:数字、字符串、元祖

网友评论

      本文标题:python-可变类型和不可变类型

      本文链接:https://www.haomeiwen.com/subject/ucevyhtx.html