【Python】数据类型

Python数据类型



列表

  • 列表可以存放多个元素,而且数据类型可以不同,是可变序列。
    在这里插入图片描述
  • 列表的创建:使用[],使用内置函数list()。
# 1
lst=[12,'python']
# 2
lst2=list([13,'hello'])
  • 列表切片操作
    在这里插入图片描述

  • 列表查询操作:

    • 判断元素是否在列表中存在:元素 in/not in 列表名
    • 列表元素的遍历:for 迭代变量 in 列表名: 操作
  • 列表增删改操作:
    -在这里插入图片描述
    在这里插入图片描述
    直接通过
    在这里插入图片描述

  • 列表生成式
    在这里插入图片描述

字典

  • 以键值对的方式存储数据,字典是可变序列,也是无序序列。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
>>>items=['Fruits','Books','Others']
>>>prices=[96,78,85]
>>>d={item:price for item,price in zip(items,prices)}
>>>d
{'Fruits':96,'Books':78,'Others':85}

元组

  • 元组是不可变序列,有序序列。
    在这里插入图片描述
    在这里插入图片描述
  • 元组的创建
    在这里插入图片描述
  • 元组的遍历
    在这里插入图片描述

集合

  • 集合是没有value的字典,与列表、字典一样都属于可变类型的序列。
    在这里插入图片描述
  • 集合的相关操作
    在这里插入图片描述
  • 集合间的关系
    在这里插入图片描述
  • 集合的数据操作
    在这里插入图片描述
s1={10,20,30}
s2={10,20,30,40}
#(1)交集
s1.intersection(s2)
s1 & s2
#(2)并集
s1.union(s2)
s1 | s2
#(3)差集
s1.difference(s2)
s1 - s2
#(4)对称差
s1.symmetric(s2)
s1 ^ s2
  • 集合的生成式
    在这里插入图片描述

总结

在这里插入图片描述


以上就是本文的全部内容,感谢各位的阅读与支持!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值