Инфоурок Информатика ПрезентацииPython тілінде жиындар презентация

Python тілінде жиындар презентация

Скачать материал
Скачать материал "Python тілінде жиындар презентация"

Получите профессию

Экскурсовод (гид)

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Специалист по безопасности

Описание презентации по отдельным слайдам:

  • “Рымбек Байсейітов атындағы Семей қаржы-экономикалық колледжі”Тақырыбы:  Жиын...

    1 слайд

    “Рымбек Байсейітов атындағы Семей қаржы-экономикалық колледжі”
    Тақырыбы:  Жиындар



  • Жиындар (set) элементтер жиынын көрсетеді. Жиындарды анықтау үшін ішінде элем...

    2 слайд

    Жиындар (set) элементтер жиынын көрсетеді. Жиындарды анықтау үшін ішінде элементтері тізбектелген жүйелі жақша қолданылады.
     

    users = {"Tom","Bob","Alice", "Tom"}
    print(users)    # {"Tom","Bob","Alice"}

  • Мұнда print функциясы Tom элементін бір рет қана шығарды, себебі жиын тек қай...

    3 слайд

    Мұнда print функциясы Tom элементін бір рет қана шығарды, себебі жиын тек қайталанбайтын уникалды мәндерден тұрады.
    Жиындарды анықтау үшін set() функциясы да қолданылады, онда элементтердің тізімі не кортежі беріледі:
    users3 = set(["Mike", "Bill", "Ted"])

  • set функциясын бол жиын құруда қолданған ыңғайлы:

Жиын ұзындығын алу үшін le...

    4 слайд

    set функциясын бол жиын құруда қолданған ыңғайлы:

    Жиын ұзындығын алу үшін len() кіріктірілген функциясы қолданылады.
    users = {"Tom","Bob","Alice"}
    print(len(users)}   # 3
    users = set()

  • Элементтерді қосуЖалғыз элементтерді қосу үшін add() функциясы қолданылады....

    5 слайд

    Элементтерді қосу

    Жалғыз элементтерді қосу үшін add() функциясы қолданылады.
    users = set()
    users.add("Sam")
    print(users)

  • Элементтерді жоюБір элементті жою үшін remove() әдісі қолданылады, оның ішін...

    6 слайд

    Элементтерді жою

    Бір элементті жою үшін remove() әдісі қолданылады, оның ішінде жойылатын элемент көрсетіледі. Бірақ егер ондай элемент жиында болмаса, қате генерацияланады. Сондықтан жоюдан бұрын осы элементтің бар-жоқтығын in операторы көмегімен тексеріп алу керек:
    users = {"Tom", "Bob", "Alice"}
     
    user = "Tom"
    if user in users:
        users.remove(user)
    print(users)    # {"Bob", "Alice"}

  • Жою үшін discard() әдісін де қолдануға болады, егер эойылатын элемент жиында...

    7 слайд

    Жою үшін discard() әдісін де қолдануға болады, егер эойылатын элемент жиында жоқ болса, бұл әдіс ерекше жағдай тудырмайды.
    user = "Tim"
    users.discard(user)

  • Барлық элементтерді жою үшін clear() әдісі қолданылады. 
users.clear()
copy()...

    8 слайд

    Барлық элементтерді жою үшін clear() әдісі қолданылады.
    users.clear()
    copy() әдісінің көмегімен бір жиынның мазмұнын екіншісіне көшіруге болады:
    users = {"Tom","Bob","Alice"}
    users3 = users.copy()

  • union() әдісі екі жиынды біріктіріп, жаңа жиын қайтарады:
users = {"Tom","Bob...

    9 слайд

    union() әдісі екі жиынды біріктіріп, жаңа жиын қайтарады:
    users = {"Tom","Bob","Alice"}
    users2 = {"Sam","Kate", "Bob"}

    users3 = users.union(users2)
    print(users3)   # {"Bob", "Alice", "Sam", "Kate", "Tom"}

  • Жиындардың қиылысуы екі жиында да бар элементтерді алуға мүмкіндік береді. in...

    10 слайд

    Жиындардың қиылысуы екі жиында да бар элементтерді алуға мүмкіндік береді. intersection() әдісі жиындар қиылысуы операциясын орындап, нәтижесінде жаңа жиын қайтарады.
    users = {"Tom","Bob","Alice"}
    users2 = {"Sam","Kate", "Bob"}

    users3 = users.intersection(users2)
    print(users3)   # {"Bob"}

  • intersection әдісінің орнына логикалық көбейту операциясын да қолдануға болар...

    11 слайд

    intersection әдісінің орнына логикалық көбейту операциясын да қолдануға болар еді.
    users = {"Tom","Bob","Alice"}
    users2 = {"Sam","Kate", "Bob"}

    print(users & users2)   # {"Bob"}

  • Тағы бір операция жиындар айырымы - бірінші жиында бар, бірақ екінші жиында ж...

    12 слайд

    Тағы бір операция жиындар айырымы - бірінші жиында бар, бірақ екінші жиында жоқ элементтерді қайтарады. Жиындар айырымын алу үшін difference әдісін немесе азайту операциясын орындауға болады:
    users = {"Tom","Bob","Alice"}
    users2 = {"Sam","Kate", "Bob"}

    users3 = users.difference(users2)
    print(users3)           # {"Tom", "Alice"}
    print(users - users2)   # {"Tom", "Alice"}

  • Назарларыңызға рахмет!

    13 слайд

    Назарларыңызға рахмет!


Получите профессию

Копирайтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 665 937 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 04.12.2020 1517
    • PPTX 2.3 мбайт
    • 35 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Дуйсембекова Арайлым Нургельдиевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    • На сайте: 8 лет и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 166168
    • Всего материалов: 45

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Няня

Няня

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Информатика")

Учитель информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 20 человек

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Математика и информатика")

Учитель математики и информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 36 человек из 17 регионов
  • Этот курс уже прошли 35 человек

Курс профессиональной переподготовки

Разработка и сопровождение требований и технических заданий на разработку и модернизацию систем и подсистем малого и среднего масштаба и сложности

Системный аналитик

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 65 человек из 33 регионов
  • Этот курс уже прошли 84 человека

Мини-курс

Программы лояльности и организационные аспекты

2 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Введение в инвестиции и инвестиционный процесс

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 13 регионов

Мини-курс

Художественная гимнастика: диагностика и технические аспекты

3 ч.

780 руб. 390 руб.
Подать заявку О курсе