python列表、元组、字典、集合

列表操作

添加append/extend

extend:将a列表逐个添加到b列表中

a = [0, 6]
b = [1, 2, 3, 4]
a.extend(b)
print(a)

输出结果:
在这里插入图片描述
append:添加整个数据

a = [0, 6]
b = 5
a.append(b)
print(a)

输出结果:
在这里插入图片描述

插入insert

a.insert(位置,对象)

a = [0, 6]
b = 5
a.insert(1, b)
print(a)

输出结果:
在这里插入图片描述

删除pop/remove

a.pop(位置)

a = [0, 6, 5, 7]
a.pop(1)
print(a)

输出结果:
在这里插入图片描述
a.remove(值)

a = [0, 6, 5, 7]
a.remove(5)
print(a)

输出结果:
在这里插入图片描述

清空列表clear

a.clear()

查找index()

返回下标

a = [0, 6, 5, 7]
b = a.index(6, 0, 3)
print(b)

输出结果:
在这里插入图片描述

查找出现的次数count

a = [0, 6, 5, 7, 6, 8, 6]
b = a.count(6)
print(b)

输出结果:
在这里插入图片描述

元组

特性:数据不可变,可运算+(拼接)/*
+

a = (0, 1, 2, 3, 4)
b = (5, 6, 7, 8, 9)
c = a + b
print(c)

输出结果:
在这里插入图片描述
*

a = (0, 1, 2, 3, 4)
b = 5
c = a * 5
print(c)

输出结果:
在这里插入图片描述

字典dict

格式:a = {键:值,键:值…}

a.update(b)添加键值/更新

a = {'q': 1, 'w': 2, 'e': 3, 'r': 4}
b = {'t': 5}
a.update(b)
print(a)

输出结果:
在这里插入图片描述

a.values()以列表形式返回字典中的所有值

a = {'q': 1, 'w': 2, 'e': 3, 'r': 4}
print(a.values())

输出结果:
在这里插入图片描述

a.values()以列表形式返回字典中的所有键

a = {'q': 1, 'w': 2, 'e': 3, 'r': 4}
print(a.keys())

输出结果:
在这里插入图片描述

a.items()以列表形式返回所有的键值

a = {'q': 1, 'w': 2, 'e': 3, 'r': 4}
print(a.items())

输出结果:
在这里插入图片描述

删除a.pop(键)

a = {'q': 1, 'w': 2, 'e': 3, 'r': 4}
a.pop('q')
print(a)

输出结果:
在这里插入图片描述

集合

特点:数据不能重复(即使重复也会去重)

a = {0, 1, 2, 3, 3}
print(a)

输出结果:
在这里插入图片描述

添加add,不能添加列表,字典,集合

a = {0, 1, 2, 3}
a.add(4)
print(a)

输出结果:
在这里插入图片描述

删除remove(值)

a = {0, 1, 2, 3}
a.remove(3)
print(a)

输出结果:
在这里插入图片描述

取交集、两个集合共有的数据(&)

a = {0, 1, 2, 3}
b = {0, 5, 6, 3}
print(a & b)

输出结果:
在这里插入图片描述

取并集、去掉共有的数据(|)

a = {0, 1, 2, 3}
b = {0, 5, 6, 3}
print(a | b)

输出结果:
在这里插入图片描述

除差集、不属于另一个的数据(-)

a = {0, 1, 2, 3}
b = {0, 5, 6, 3}
print(a - b)

输出结果:
在这里插入图片描述

除对称差集、取不属于两个集合的交集部分(^)

a = {0, 1, 2, 3}
b = {0, 5, 6, 3}
print(a ^ b)

输出结果:
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值