带有示例的Python Set update()方法

设定update()方法

update()方法用于通过添加另一个集合(set2)的更多元素来更新此集合(set1),用该集合(set1)调用该方法,并且可以将另一个集合(set2)作为参数提供,用另一个集合(set2)的元素,如果此集合(set1)中存在任何元素,则不会添加该元素。

语法:

    set1.update(set2)

Parameter(s):

  • set2 –它代表另一个要在set1中添加其元素的集合。

返回值:

此方法的返回类型为<class'NoneType'>,它不返回任何内容。

范例1:

# 带有示例的Python Set update()方法

# 宣布布景

cars_1 = {"Porsche", "Audi", "Lexus"}

cars_2 = {"Porsche", "Mazda", "Lincoln"}

# 在update()调用之前打印集合

print("Printing the sets before update() call...")

print("cars_1: ", cars_1)

print("cars_2: ", cars_2)

# 通过添加来更新集合(cars_1) 

# cars_2元素的元素

cars_1.update(cars_2)

# 在update()调用之后打印集合

print("Printing the sets after update() call...")

print("cars_1: ", cars_1)

print("cars_2: ", cars_2)

输出结果

Printing the sets before update() call...

cars_1:  {'Porsche', 'Lexus', 'Audi'}

cars_2:  {'Porsche', 'Mazda', 'Lincoln'}

Printing the sets after update() call...

cars_1:  {'Porsche', 'Audi', 'Mazda', 'Lincoln', 'Lexus'}

cars_2:  {'Porsche', 'Mazda', 'Lincoln'}

范例2:

# 带有示例的Python Set update()方法

# 宣布布景

x = {"ABC", "PQR", "XYZ"}

y = {"ABC", "PQR", "XYZ"}

z = {"DEF", "MNO", "ABC"}

# 在update()调用之前打印设置

print("Before calling update()...")

print("x:", x)

print("y:", y)

print("z:", z)

# 使用其他集合的元素更新集合

x.update(y)

y.update(z)

z.update(x)

# 在update()调用之后打印集

print("After calling update()...")

print("x:", x)

print("y:", y)

print("z:", z)

输出结果

Before calling update()...

x: {'XYZ', 'ABC', 'PQR'}

y: {'XYZ', 'ABC', 'PQR'}

z: {'MNO', 'ABC', 'DEF'}

After calling update()...

x: {'ABC', 'PQR', 'XYZ'}

y: {'ABC', 'PQR', 'XYZ', 'MNO', 'DEF'}

z: {'ABC', 'PQR', 'XYZ', 'MNO', 'DEF'}

以上是 带有示例的Python Set update()方法 的全部内容, 来源链接: utcz.com/z/343140.html

回到顶部