Python数据结构-元组

Python语法基础 一
Python语法基础 二
Python语法基础 三
Python数据结构-列表
Python数据结构-字典
Python数据结构-集合
Python-函数

1.元组
"""
    元组(type()--><class 'tuple'>)
        跟列表很相似

    定义
        语法一
            t = (1,2,2,3,4)
        语法二
            x, y = (1, 2)
            这种赋值方法变量与值一一对应(x-->1,y-->2)

    特征:定义后不能增删改,只能查(属于不可变类型数据)

    注意:但元组只有一个元素是要加“,”
        例如 t = ("1",)


    count() 返回元素出现的次数

"""

# 语法1
# t = (1, 2, 1)
# print(t[0])
# print(t.count(2))

# 语法2
# x, y = (1, 2)
# print(x)
# print(y)

# 遍历
# for i in t:
#     print(i)


2.可变类型数据与不可变类型数据
"""

    可变类型数据:当数据发生改变的时候,内存地址不发生改变
    不可变数据类型:当数据发生改变时,内存地址发生改变

    可变:列表,字典、集合(set)
    不可变:字符串,整数,浮点数,布尔值,元组

	id() 传入一个变量 这个方法可返回变量在内存中的地址
"""

# i = 1
# print(id(i))  # 内存地址值:1946684188976
# i = 2
# print(id(i))  # 内存地址值:3034598893904

lis = [1, 2, 3]
print(id(lis))  # 内存地址值:2697583880384
lis.append(4)
print(id(lis))  # 内存地址值:2411790952512

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值