Problem

1/10

Kümeler. Nasıl oluşturulurum?

Theory Click to read/hide

Kümeler

Matematikte küme (veya küme teorisi) diye bir şey vardır. Belki onları bir matematik dersinde bile çalışmışsındır. Hatta Venn şemalarına aşina olabilirsiniz.
Uygulamada, bir küme, öğeler veya üyeler olarak adlandırılan, iyi tanımlanmış bireysel nesneler kümesi olarak düşünülebilir.
Nesneleri bir kümede gruplandırmak programlamada yararlı olabilir ve Python bize yerleşik set tipini sağlar.

Kümeler (tür küme), üzerlerinde gerçekleştirilebilecek benzersiz işlemler açısından diğer nesne türlerinden farklıdır.

Python'daki yerleşik tip set aşağıdaki özelliklere sahiptir:
    Bir kümenin
  • öğeleri sırasızdır (yani, aynı öğeleri içeriyorsa iki küme eşdeğerdir). Kümenin öğeleri sırayla değil, bir öğenin bir kümeye ait olup olmadığını hızlı bir şekilde belirlemenizi sağlayan belirli algoritmalara göre saklanır (tüm öğeleri saymadan);
  • küme öğeleri benzersizdir. Yinelenen öğelere izin verilmez;
  • kümeler değişkendir (örneğin, bir kümeye bir öğe ekleyebilirsiniz), ancak kümenin içindeki öğelerin kendileri değişmez olmalıdır (sayılar, dizeler, demetler). Bir listeyi veya başka bir kümeyi bir kümenin öğesi yapamazsınız;

 

Set oluştur
1 yol

Kümedeki öğeleri süslü parantezler içinde tek tek sıralayın.

x = {"okul", "öğretmen", "sınıf", öğrenci}
 

2 yönlü 
set() yerleşik işlevini kullanın. x = ayarla()    # boş küme list_name = ["Andry", "Bob", "Caroline"] y = set(liste_adı)    # birden fazla  oluşturabilirsiniz;                       # yinelenebilir herhangi bir nesneden z = set(["Andry", "Bob", "Caroline"])     # {'Bob', 'Caroline', 'Andry'} k = set(("Andry", "Bob", "Caroline"))     # {'Bob', 'Caroline', 'Andry'} s = "s dizisi" m = küme(ler)    # {'i', 't', 'g', 'r', & #39;s', ' '} -                # Dikkat edin!                # öğelerin sırası herhangi biri olabilir,               # elemanlar tekrarlanmıyor n = {42, 'foo', 3.14159, Yok, (1, 2, 3)}    # öğe içinde                                                # farklı türde olabilir  
Çıktıyı ayarla
Kümenin öğeleri, eklendikleri sırayla değil, gelişigüzel bir sırada görüntülenir. z = set(["Andry", "Bob", "Caroline"])  print(z)     # {'Bob', 'Caroline', 'Andry'} yazdır(*z)    # Bob Andry Caroline

Problem

Deniska, Mishka'ya becerileri hakkında övünmeyi sever. Şimdi, herhangi bir sayı dizisini hatırladığı ve içinde geçen sayıları doğru bir şekilde adlandırabildiği gerçeğiyle övünmeye karar verdi. Mishka, Deniska'nın kafasını karıştırmaya karar verdi ve çok sayıda çok çeşitli sayıyı adlandırmaya başladı. Deniska'nın bir arkadaşının önünde çamura düşmemesine yardım edin, Mishka'nın bulduğu tüm sayıları tekrarlamadan çıktılayacak bir program yazın.

Girdi
Giriş, bir sayı dizisidir.

Künye
İçinde görünen tüm sayıları ekranda bir kez görüntüleyin. 

Örnekler


# Girdi Çıktı
1 4 5 7 2 3 3 2  2 3 4 5 7
1
A = list(map(int, input().split()))                
2
3

     

Program check result

To check the solution of the problem, you need to register or log in!