举报投诉联系我们 手机版 热门标签 VUE中文网
您的位置:VUE中文网 > python中集合update的用法 Python3 集合 update() 方法

python中集合update的用法 Python3 集合 update() 方法

2023-03-08 03:17 Python3教程

python中集合update的用法 Python3 集合 update() 方法

python中集合update的用法

Python中的集合是一种无序的不重复元素序列,它可以使用大括号{}或者set()函数来创建。集合中的元素是不可变的,但是集合本身是可以改变的。

update() 方法用于修改现有集合,该方法会添加新元素并删除已存在元素。它接受一个或多个元素作为参数,如果被添加的元素在原来的集合中已存在,那么该元素将被忽略。

# 定义一个集合 
s = {'apple', 'banana', 'cherry'} 
  
# 添加单个新元素 
s.update('orange') 
  
print(s)  # 输出 {'apple', 'banana', 'cherry', 'o', 'r', 'a', 'n', 'g', 'e'} 

上面代码中,我们使用 update() 方法将 orange 字符串添加到 s 集合中,但是因为 orange 是一个字符串,所以实际上将 o、r、a、n、g、e 这 6 个字母都作为单独的元素添加到了 s 集合中。

# 定义一个集合 
s = {'apple', 'banana', 'cherry'} 
  
# 添加多个新元素 
s.update('orange','mango','grapes')  # 这里会将 mango 和 grapes 字符串也当作单独的字母来处理 

   print(s) # 输出 {'apple', 'banana', 'cherry', 'o', 'r', 'a','n','g','e','m','g','p','s'}  

 

上面代码中,我们使用 update() 方法将 orange、mango 和 grapes 这 3 个字符串都作为单独的字母来处理并添加到 s 集合中。

# 定义一个集合 
s = {'apple', 'banana', 'cherry'} 

 # 添加另一集合中的所有元素  
s.update({1,3,5})   

 print(s) # 输出 {1, 3, 5, ‘apple’, ‘banana’, ‘cherry’}   

上面代码中,我们使用 update() 方法将 1、3、5 这 3 个数字都作为单独的元素来处理并添加到 s 集合中。

总之,update()方法用于修改原有集合,它会根据传递过来的参数内容对原有集合进行修改和增强。如果传递过来的是一些文本内容,那么该方法会将文本内容当作单独字母进行处理并添加到原有集合中。如果传递过来是一些数字或者是另一集合对象,那么该方法就会直接将这些数字或者对象当作单独元素进行处理并添加到原有集合中。

Python3 集合 update() 方法

Python3 列表 Python 集合

描述

update() 方法用于修改当前集合,可以添加新的元素或集合到当前集合中,如果添加的元素在集合中已存在,则该元素只会出现一次,重复的会忽略。

语法

update() 方法语法:

set.update(set)

参数

  • set -- 必需,可以是元素或集合

返回值

无。

实例

合并两个集合,重复元素只会出现一次:

实例 1

x = {"apple", "banana", "cherry"}
y = {"google", "", "apple"}
 
x.update(y) 
 
print(x)

输出结果为:

{"banana", "apple", "google", "", "cherry"}
Python3 列表 Python 集合


阅读全文
以上是VUE中文网为你收集整理的python中集合update的用法 Python3 集合 update() 方法全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 VUE中文网 vue88.com 版权所有 联系我们