python 之 组合数据类型

一、集合

  1. { } (不能为空) 或 set()函数
  2. 无序
  3. 唯一 -> 数据去重
  4. 集合间操作:交(&)、并(|)、差(-)、补(^)、比较(>=<)
  5. 集合类型方法:‘’.add()、‘’.discard()、‘’.pop()等
  6. 集合类型主要应用于:包含关系比较、数据去重

二、序列

  1. [ ]
  2. 有序

元组

  1. 使用小括号 () 或 tuple() 创建,元素间用逗号 , 分隔
  2. 元组是一种序列类型,一旦创建就不能被修改
  3. 可以使用或不使用小括号

列表

  1. 使用方括号 [] 或list() 创建,元素间用逗号 , 分隔
  2. 列表是一种序列类型,创建后可以随意被修改
  3. 列表中各元素类型可以不同,无长度限制
  4. 方括号 [] 真正创建一个列表,赋值仅传递引用(一人多名)

12种列表常用功能

功能操作
定义空列表ltlt = []
向lt新增5个元素lt += [1,2,3,4,5]
修改lt中第2个元素lt[2] = 6
向lt中第2个位置增加一个元素lt.insert(2, 7)
从lt中第1个位置删除一个元素del lt[1]
删除lt中第1-3位置元素del lt[1:4]
..
判断lt中是否包含数字00 in lt
向lt新增数字0lt.append(0)
返回数字0所在lt中的索引lt.index(0)
lt的长度len(lt)
lt中最大元素max(lt)
清空ltlt.clear()

三、字典

  1. 采用大括号{}和dict()创建,键值对用冒号: 表示
  2. 字典是键值对的集合,键值对之间无序
  3. [ ] 用来向字典变量中索引或增加元素

字典类型操作函数和方法

函数或方法描述
d.get(k, < default>)键k存在,则返回相应值,不在则返回值 (常用)
d.pop(k, < default>)键k存在,则取出相应值,不在则返回值
d.popitem()随机从字典d中取出一个键值对,以元组形式返回
d.clear()删除所有的键值对
len(d)返回字典d中元素的个数

字典六种功能

要求操作
定义空字典dd = {}
向d新增2个键值对元素d[“a”] = 1; d[“b”] = 2
修改第2个元素(无序)d[“b”] = 3
判断字符"c"是否是d的键“c” in d
计算d的长度len(d)
清空dd.clear()
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值