Python最常见内置类型——列表、元组

列表与元组的区别

  1. List 与 Tuple 都是序列类型的容器对象,可以存放任何类型的数据、支持切片、迭代等操作
  2. Python3的元组和列表类似,不同之处在于列表属于可变序列元素是可以修改或者删除 的而元组元组属于不可变序列 元素不能修改 除非整体重新赋值
  3. 列表使用的[ ] 元组使用的是() 他们创建很简单 只需要在括号中添加元素 并使用逗号隔开即可
  4. 元组比列表中的访问和处理速度更快,所以如果只需要对其中的元素进行访问,而不进行任何修改,建议使用元组
  5. 列表不能作为字典类型中的键,而元组是可以的 (元组具有原子性)
  6. 所有的操作都基于原来列表进行更新,而 tuple 作为一种不可变的数据类型,同样大小的数据,初始化和迭代 tuple 都要快于 list , 同样大小的数据,tuple 占用的内存空间更少

Python列表 List [ ]

#1.列表的标志 [ ] 关键字 list
#2.列表是最常用的Python数据类型 它可以作为一个方括号内的逗号分隔值出现
#3.list_01=[ ] 空列表 列表的数值类型可以是任何类型 只要把逗号分隔的不同的数据项使用方括号括起来
#4.列表的取值:是根据索引来取值 列表名[索引值] 列表索引从0开始 列表可以进行截取、组合
#5.数据类型:List列表 在python里面是属于使用率频率最高的数据类型
#6.列表的切片:操作雷同字符串 列表名[m:n:k]
#7.判断List元素是否存在 in、not in 返回值为:True False

list_01=[ ] 空列表 列表的数值类型可以是任何类型 只要把逗号分隔的不同的数据项使用方括号括起来

list_01 = []
list_02 = [1,0.2,'sad','哈哈',[1,2,3]]
print(type(list_01))
>>><class 'list'>
print(list_02)
>>>[1, 0.2, 'sad', '哈哈', [1, 2, 3]]

列表的取值:是根据索引来取值 列表名[索引值] 列表索引从0开始 列表可以进行截取、组合

list_01 = [1,0.2,'sad','哈哈',[1,2,3]]
print(list_01[1])
>>>0.2

数据类型:List列表 在python里面是属于使用率频率最高的数据类型

list_01 = [1,0.2,'sad','哈哈',[1,2,3]]
print(type(list_01[2]))
>>><class 'str'>

列表的切片:操作雷同字符串 列表名[m:n:k]

print(list_01[1::])
>>>[0.2, 'sad', '哈哈', [1, 2, 3]]

判断List元素是否存在 in、not in 返回值为:True False

list_01 = [1,0.2,'sad','哈哈',[1,2,3]]
print(1 in list_01)
>>>True

关于List 是可变类型、数据可以动态变化之特有的方法
敬请期待

Python元组 Tuple()

#1.元组的标志() 关键字tuple
#2.元组只有一个数据的时候,要加逗号在数据后面 不然就不是元组类型而是int数据类型
#3.元组里面的数据可以是 数字 字符串 元组 列表 字典
#4.元组取值 是根据索引取值 也分为正序和反序 元组名称[索引值]
#5.元组切片 同字符串操作 tuple[0:] 元组名[0:]
#6.元组对象一旦确定 就无法在更改(新增、删除、修改)!
#7.判断元组元素是否存在 in、not in

元组只有一个数据的时候,要加逗号在数据后面 不然就不是元组类型而是int数据类型

tuple_0=(51,)
print(type(tuple_0))
>>><class 'tuple'>

元组里面的数据可以是 数字 字符串 元组 列表 字典

tuple=(1,0.02,'dada',(1,2,3))

.元组取值 是根据索引取值 也分为正序和反序 元组名称[索引值]

tuple=(1,0.02,'dada',(1,2,3))
print(tuple[-1])
>>>(1, 2, 3)

元组切片 同字符串操作 tuple[0:] 元组名[0:]

tuple=(1,0.02,'dada',(1,2,3))
print(tuple[0:])
>>>(1, 0.02, 'dada', (1, 2, 3))

元组对象一旦确定 就无法在更改(新增、删除、修改)!
判断元组元素是否存在 in、not in

tuple=(1,0.02,'dada',(1,2,3))
print(1 not in tuple)
>>>False
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值