cb
ABCD
  • Python Суулгах
  • Python Бичиглэл /Syntax/
  • Python Тайлбар оруулах /comments/
  • Python Хувьсагч зарлах /Variables/
  • Python өгөгдлийн төрлүүд /Data Types/
  • Python Тоон төрөл /Numbers/
  • Python хувьсагчийг төрлөөр тодорхойлох /Casting/
  • Python Текст төрлийн хувьсагч /Strings/
  • Python Логик утга /Booleans/
  • Python Опериаторууд /Operators/
  • Python Жагсаалт /lists/
  • Python Багц /Tuples/
  • Python Багц /Set/
  • Python Багц /Dictionaries/
  • Python Нөхцөл шалгах /if ... else/
  • Python Давталт /While Loops/
  • Python Давталт /For Loops/
  • Python Функц /Functions/
  • Python /Масив/ Arrays
  • Python Класс ба Объект /Classes and Objects/
  • Python Удамшил /Inheritance/
  • Python Тоолуур /Iterators/
  • Python Огноо /Date time/
  • Python JSON
  • Python Тогтмол илэрхийлэл /RegEx/
  • Python PIP
  • Python Алдааг шалгах /Try Except/
  • Python Файлтай ажиллах
  • Python Ламбда / Lambda
  • Python Map, Filter, Reduce Функц
тохиргоо
Толгой хэсэг
Хажуугийн самбар
Үндсэн контент
НЭВТРЭХ

Python Багц /Set/

Set нь эрэмбэлэгддэггүй, Индекс хаягаар хандах боломжгүй байдаг. Set-г суман хаалтад {} бичдэг.

Жишээ нь:

Set үүсгэж үзье

firstset = {"Байцаа", "Лууван", "Манжин"}
print(firstset)

Үр дүн

C:\Users\Pc Name>sets.py
{"Байцаа", "Лууван", "Манжин"}


Access Items

Set нь эрэмбэлэгддэггүй, Индекс хаягаар Item-д хандах боломжгүй байдаг, гэхдээ Set-н Item-ийг давталт ашиглах, эсвэл Set-н Item-д тохирох утга байгаа эсэхийг in түлхүүр үг ашиглан шалгаж болно.

Жишээ нь:

Set-ийн Item-г давтаж, утгыг хэвлэж үзье

firstset = {"Байцаа", "Лууван", "Манжин"}
for x in firstset:
    print (x)

Үр дүн

C:\Users\Pc Name>sets.py
Байцаа
Лууван
Манжин

Set-д Манжин байгаа эсэхийг in түлхүүр үгийн тусламжтай шалгаж үзье

Жишээ нь:

firstset = {"Байцаа", "Лууван", "Манжин"}
print ("Манжин" in firstset)

Үр дүн

C:\Users\Pc Name>sets.py
True


Change Items

Нэгэнт үүсгэсэн Set-н Item-г өөрчлөх буюу засварлах боломжгүй. Харин шинэ Item нэмж болно.


Add Items

add() method-г ашиглан set-д item нэмж болно. Set-д олон утга нэмэх үед update() method-г ашиглана.

Жишээ нь:

Set-д item нэмж үзье

firstset = {"Байцаа", "Лууван", "Манжин"}
firstset.add("Төмс")
print (firstset)

Үр дүн

C:\Users\Pc Name>sets.py
{'Байцаа', 'Лууван', 'Төмс', 'Манжин'}

Жишээ нь:

Set-д олон item нэмж үзье

firstset = {"Байцаа", "Лууван", "Манжин"}
firstset.update(["Төмс", "Сонгино", "Сармис"])
print (firstset)

Үр дүн

C:\Users\Pc Name>sets.py
{'Манжин', 'Лууван', 'Байцаа', 'Сармис', 'Төмс', 'Сонгино'}


Get the Length of a Set

len() method-г ашиглан set-д хэдэн item байгааг тоолж болно.

Жишээ нь:

Set-н item-н тоог хэвлэж үзье

firstset = {"Байцаа", "Лууван", "Манжин"}
print (len(firstset))

Үр дүн

C:\Users\Pc Name>sets.py
3


Remove Item

remove() method эсвэл discard() method ашиглан set-ийн item-г устгаж болно.

Жишээ нь:

remove() функц ашиглан "Лууван"-г устгаж үзье

firstset = {"Байцаа", "Лууван", "Манжин"}
firstset.remove("Лууван")
print (firstset)

Үр дүн

C:\Users\Pc Name>sets.py
{"Байцаа", "Манжин"}

set-д байхгүй item-г remove() функцээр устгах гэж оролдвол Python танд алдаа өгнө.

Жишээ нь:

firstset = {"Байцаа", "Лууван", "Манжин"}
firstset.remove("Төмс")
print (firstset)

Үр дүн

C:\Users\Pc Name>sets.py
Traceback (most recent call last):
   File "G:\filezilla\python\sets.py", line 2, in
      firstset.remove("Төмс")
KeyError: 'Төмс'

discard()

discard() method-г ашиглан item-г устгаж үзье

Жишээ нь:

discard() method-г ашиглан "Лууван"-г устгаж үзье


firstset = {"Байцаа", "Лууван", "Манжин"}
firstset.discard("Лууван")
print (firstset)

Үр дүн

C:\Users\Pc Name>sets.py
{"Байцаа", "Манжин"}

set-д байхгүй item-г discard() функцээр устгах гэж оролдвол Python танд алдаа өгөхгүй.

Жишээ нь:

firstset = {"Байцаа", "Лууван", "Манжин"}
firstset.discard("Төмс")
print (firstset)

Үр дүн

C:\Users\Pc Name>sets.py
The process cannot access the file because it is being used by another process.

Pop()

pop() method-г ашиглан set-н хамгийн сүүлийн item-г устгаж болно. Гэвч set нь эрэмбэлэгдэхгүй учир хамгийн сүүлийн байрлалд ямар item байрлаж байгааг бид мэдэхгүй.

Жишээ нь:

pop() method-г ашиглан set-н сүүлийн item-г устгаж үзье

firstset = {"Байцаа", "Лууван", "Манжин"}
x = firstset.pop()
print (x)

print (firstset)

Үр дүн

C:\Users\Pc Name>sets.py
Лууван
{'Байцаа', 'Манжин'}

Clear

clear() method-г ашиглан set-н бүх item-г устгаж үзье

Жишээ нь:

firstset = {"Байцаа", "Лууван", "Манжин"}
firstset.clear()

print (firstset)

Үр дүн

C:\Users\Pc Name>sets.py
set()

Del

del түлхүүр үгийг ашиглан set-г устгаж болно

Жишээ нь:

firstset = {"Байцаа", "Лууван", "Манжин"}
del firstset

print (firstset)

Үр дүн

C:\Users\Pc Name>sets.py
Traceback (most recent call last):
   File "G:\filezilla\python\variables.py", line 4, in
      print (firstset)
NameError: name 'firstset' is not defined


Join Two Sets

Python-д хоёр болон түүнээс дээш Set-г нэгтгэх аргууд байдаг.
 union() method-г ашиглан хоёр set-ийн утгыг агуулсан шинэ set үүсгэж болно, эсвэл update() method-г ашиглан аль нэг set-ийн item-г нөгөө set-д нэгтгэн сайжруулж болно.

Union()

union()method-г ашиглан хоёр set-ийн item-г агуулсан шинэ set үүсгэж үзье

Жишээ нь:

set1 = {"a", "b" , "c"}
set2 = {1, 2, 3}

set3 = set1.union(set2)
print (set3)

Үр дүн

C:\Users\Pc Name>sets.py
{'a', 1, 2, 3, 'c', 'b'}

update()

update()method-г ашиглан set2-ийн item-г set1 нэмж үзье

Жишээ нь:

set1 = {"a", "b" , "c"}
set2 = {1, 2, 3}

set1.update(set2)
print (set1)

Үр дүн

C:\Users\Pc Name>sets.py
{1, 2, 3, 'c', 'a', 'b'}


The set() Constructor

set()constructor буюу байгуулагч функцийг ашиглан шинэ set үүсгэж болно.

Жишээ нь:

set() функцийг ашиглан шинэ set үүсгэж үзье

firstset = set(("Байцаа", "Төмс", "Лууван")) # Давхар дугуй хаалт ашиглана
print (firstset)

Үр дүн

C:\Users\Pc Name>sets.py
{"Байцаа", "Төмс", "Лууван"}


Сэтгэгдэлүүд

Контентын нэр
Python Суулгах
Python Бичиглэл /Syntax/
Python Тайлбар оруулах /comments/
Python Хувьсагч зарлах /Variables/
Python өгөгдлийн төрлүүд /Data Types/
Python Тоон төрөл /Numbers/
Python хувьсагчийг төрлөөр тодорхойлох /Casting/
Python Текст төрлийн хувьсагч /Strings/
Python Логик утга /Booleans/
Python Опериаторууд /Operators/
Python Жагсаалт /lists/
Python Багц /Tuples/
Python Багц /Set/
Python Багц /Dictionaries/
Python Нөхцөл шалгах /if ... else/
Python Давталт /While Loops/
Python Давталт /For Loops/
Python Функц /Functions/
Python /Масив/ Arrays
Python Класс ба Объект /Classes and Objects/
Python Удамшил /Inheritance/
Python Тоолуур /Iterators/
Python Огноо /Date time/
Python JSON
Python Тогтмол илэрхийлэл /RegEx/
Python PIP
Python Алдааг шалгах /Try Except/
Python Файлтай ажиллах
Python Ламбда / Lambda
Python Map, Filter, Reduce Функц
ABCD.mn ©

Нөхцөл & Шаардлага

1. General

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.

2. Account

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.

3. Service

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.

4. Payments

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.