Junior
გააზიარეთ set მონაცემთა ტიპი.
sobes.tech AI
პასუხი AI-სგან
Python-ი მონაცემთა ტიპი set წარმოადგენს არათანაზომილ ერთგვაროვან არასორტირებულ ელემენტთა სერიას.
ძირითადი თვისებები:
- არასორტირებულობა: ელემენტები ნაკრებში არ აქვთ ფიქსირებული წესრიგი.
- არასაკრებადი: თითოეული მნიშვნელობა შეიძლება იყოს მხოლოდ ერთხელ.
- გადამუშავებადობა: ნაკრებები შეიძლება დაამატონ და წაშალონ ელემენტები (
frozenset-ის გარდა). - ელემენტები უნდა იყოს ჰეშირებადი: მხარდაჭერილია უცვლელი ტიპები (ციფრები, სტრიქონები, ტუპლები). შეცვლადი ტიპები (სია, ლექსიკონი) გამოყენება არ შეიძლება.
შექმნა:
# ცარიელი ნაკრების შექმნა
empty_set = set()
# სიისგან ნაკრების შექმნა
my_list = [1, 2, 3, 2, 4]
set_from_list = set(my_list) # set_from_list იქნება {1, 2, 3, 4}
# ნაკრების შექმნა ფიგურული ბრეკეტებით