python3 - 元组集合
Posted 菜鸟程序杜
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3 - 元组集合相关的知识,希望对你有一定的参考价值。
元组(tuple)
有序集合,不可变
a(1,2,3)
a[0]获取第一个值
集合(set)增删改
>>> b = set(\'abc\')
>>> b
set([\'a\', \'c\', \'b\'])
// 增
>>> b.add(\'python\')
>>> b
set([\'a\', \'python\', \'c\', \'b\'])
// 改
>>> b.update(\'python\')
>>> b
set([\'a\', \'c\', \'b\', \'python\', \'h\', \'o\', \'n\', \'p\', \'t\', \'y\'])
// 删
>>> b.remove(\'python\')
>>> b
set([\'a\', \'c\', \'b\', \'h\', \'o\', \'n\', \'p\', \'t\', \'y\'])
交并补
>>> a = set(\'abcd\')
>>> b = set(\'bcdef\')
// 交集(&)
>>> a & b
set([\'c\', \'b\', \'d\'])
// 并集(|)
>>> a | b
set([\'a\', \'c\', \'b\', \'e\', \'d\', \'f\'])
// 补集/差集(-)
>>> a - b
set([\'a\'])
// 对称差分(^)
>>> a ^ b
set([\'a\', \'e\', \'f\'])
不可变集合(frozenset),不可以增删改
>>> b = frozenset(\'abc\')
>>> b
frozenset([\'a\', \'c\', \'b\'])
https://www.cnblogs.com/panwenbin-logs/p/5519617.html
以上是关于python3 - 元组集合的主要内容,如果未能解决你的问题,请参考以下文章
Python3学习笔记--数据类型:字符串列表元组数字字典集合