Python集合的update方法

Posted Channing Lewis

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python集合的update方法相关的知识,希望对你有一定的参考价值。

aset = 1, 2, 3
aset.update()  # 不传参数是可以的,保持原样返回
print(aset)  # 1, 2, 3
aset.update(4, 5)  # 合并集合
print(aset)  # 1, 2, 3, 4, 5
aset.update(6, 7, 8, 9)  # 一次合并多个集合,之后的类型只要可以合并就可以多个,而且不同类型可以混用
print(aset)  # 1, 2, 3, 4, 5, 6, 7, 8, 9
aset.update('a': 10)  # 更新字典只取键
print(aset)  # 1, 2, 3, 4, 5, 6, 7, 8, 9, 'a'

bset='b','c'
bset.update(['d'])  # 用列表更新(元组同理)
print(bset)  # 'b', 'c', 'd'
bset.update('ef1')  # 用字符串更新
print(bset)  # 'b', 'c', 'd', 'e', 'f', '1'
bset.update(2)  # 但是单独的数字不行,update传入的需要是可迭代对象
print(bset)  # TypeError

以上是关于Python集合的update方法的主要内容,如果未能解决你的问题,请参考以下文章

python——集合

Python 集合

python(setdict)

python之集合set

python-- 集合

python3集合方法统计