2015-04-15 14 views
8
a = {'a','b','c'} 
b = {'d','e','f'} 

İki set değerlerinin üzerinde eklemek istediğiniz eklerim.nasıl iki set

İhtiyaç çıkışı gibi bu bir dict değil

c = {'a','b','c','d','e','f'} 

cevap

16

, bir set olduğunu. Bunları birleştirmek için tek yapmanız gereken c = a|b.

Takımlar, benzersiz değerlerin sırasız dizileridir. a|b, iki kümenin union'udur (her iki sette bulunan tüm değerlerle yeni bir set). Bu, "set operation" olarak adlandırılan ve uygun araçlar sağlayan setler.

8

Set (b) setini set (a) ile birleştirmek için update() öğesini kullanabilirsiniz.

a = {'a', 'b', 'c'} 
b = {'d', 'e', 'f'} 
a.update(b) 
print a 

ve ikinci bir çözüm:

c = a.copy() 
c.update(b) 
print c