python四大容器

列表(list):[]

在这里插入图片描述

增删查改
	查
		查单个:列表[下标]
		查多个:列表[开始下标:结束下标:步长]
	增
		列表.append(元素)  - 在指定列表的最后添加指定的元素
		列表.insert(下标, 元素) - 将指定元素插入到列表中指定下标对应的元素前
	删
		del 列表[下标] - 删除列表中指定下标对应的元素
		列表.remove(元素) - 删除列表中指定元素
		列表.pop(下标) - 取出列表中指定下标对应的元素并且返回
	改
		列表[下标] = 值 - 修改指定下标对应的元素
函数
	max(列表)   -   获取列表中的最大值
	min(列表)   -   获取列表中的最小值
	sorted(列表, reverse=False)      - 将列表中的元素从大到小排序,创建一个新列表
	sum(列表)   -   求列表中所有元素的和
	len(列表)  - 获取列表中元素的个数
	list(数据)  -   将指定数据转换成列表
方法
	列表.clear()  -   清空列表
	列表.copy()   -   复制列表产生一个一模一样的新列表,将新列表返回
	列表.count(元素)    -   统计列表中指定元素的个数
	列表.extend(序列)  -  将序列中所有的元素都添加到列表的最后
	列表.index(元素)       -        获取指定元素在列表中的下标值(从0开始下标的下标值)
	列表.reverse()        -       将列表倒序
	列表.sort(reverse=True)     -       将列表中元素从大到小排序
列表推导式
	[表达式 for 变量 in 序列]     
		result = [10 for x in range(5)]
	[表达式 for 变量 in 序列 if 条件语句]
		result = [x*2 for x in range(10) if x % 2 == 0]

字典(dict):{}

增删查改
	查
		字典[键]         -   获取字典中指定键对应的值,如果键不存在程序会报错
		字典.get(键, 默认值)   -  获取字典中指定键对应的值,如果键不存在不会报错并且会返回默认值,默认值为None
	增
		字典[键] = 值     -   如果键不存在就添加键值对;如果键存在就修改指定键对应的值
		字典.setdefault(键, 值)       -   添加键值对(只会在键不存在的时候实现添加的功能,键存在无作为)
	删
		del 字典[键]       -       删除指定键对应的键值对
		字典.pop(键)       -       取出字典中指定键对应值并且返回
函数
	len(字典)  获取字典长度
	dict(数据) 将数据转换成字典,大序列中的每个元素是有且只有两个元素的小序列,并且小序列中的第一个元素是不可变类型的数据
方法
	字典.clear()  - 清空字典
	字典.copy()   -   复制字典产生一个一模一样的新字典,并且将新的字典返回
	字典.keys()       -       获取字典所有的键并且返回
	字典.values()     -       获取字典所有的值并且返回
	字典.items()      -       将字典中的每个键值对转换一个一个的元组作为序列中的元素返回
	字典1.update(字典2)     -       将字典2中的键值对全部添加到字典1中

元组(tuple)😦)

	切片
	通过多个变量来获取元组
	1.
		t5 = (10, 20, 30)
	x, y, z = t5
	print(x, y, z)
	2.
	stu = (89, 18, 78, 67, 90, 167)
	x, *y = stu (*表示出了选定元素另外的其他元素)

方法函数与列表相同)

集合(set):{}

	交集:&   把相同部分集合在一个新的合集
	并集: |      合并两个集合产生一个新的集合
	差集: -     把相同的部分删除
	对称差集:^     把相同的部分集合在一个新的合集
	判断是否是子集:>=、<=
	判断是否是真子集: >、<
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

喆子玩点数据

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值