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

原文地址:https://www.cnblogs.com/dulianyong/p/10059870.html