Python中的集合update()方法用于更新现有集合,它可以添加新元素到现有集合中,也可以更新已有元素的值。update()方法不会返回任何值,它只是在原来的集合上进行修改。
# 定义一个集合 s = {1, 2, 3} # 添加元素 4 和 5 s.update([4, 5]) # 输出修改后的集合 print(s)
上面代码中,我们使用 update() 方法将 [4,5] 添加到 s 集合中,输出结果为 {1, 2, 3, 4, 5}。
# 定义一个字典 d = {'a': 1, 'b': 2} # 添加字典 c 和 d d.update({'c':3 , 'd':4}) # 输出修改后的字典 print(d)
上面代码中,我们使用 update() 方法将 {'c':3 , 'd':4} 添加到 d 字典中,输出结果为 {'a': 1, 'b': 2, 'c': 3, 'd': 4}。
difference_update() 方法用于移除两个集合中都存在的元素。
difference_update() 方法与 difference() 方法的区别在于 difference() 方法返回一个移除相同元素的新集合,而 difference_update() 方法是直接在原来的集合中移除元素,没有返回值。
difference_update() 方法语法:
set.difference_update(set)
无。
移除两个集合都包含的元素:
x = {"apple", "banana", "cherry"}
y = {"google", "microsoft", "apple"}
x.difference_update(y)
print(x)
输出结果为:
{"cherry", "banana"}
Python 集合
本文转载至知乎ID:Charles(白露未晞)知乎个人专栏下载手机App,0基础随时随地学编程戳此了解导语做这个的起因大概是:电脑里...
Python3 教程Python3 教程Python3 简介Python3 安装Python3 使用上手Python 3 解释器Python VSCode 配置Python3 基础语法Python3...
VSCode(全称:Visual Studio Code)是一款由微软开发的跨平台免费源代码编辑器。VSCode 开发环境非常简单易用,仅需要安装相关...
Python 语言参考手册描述了具体语法和语义,并介绍了与 Python 一起发布的标准库。本文还描述了发行版中通常包含的一些可选组件...