Среда разработки, основы языка и типы данных


A &= B A.intersection_update(B)



бет41/41
Дата27.10.2023
өлшемі331,81 Kb.
#188518
түріПрограмма
1   ...   33   34   35   36   37   38   39   40   41
Байланысты:
Лекция

A &= B
A.intersection_update(B)


Оставляет в множестве A только те элементы, которые есть в множестве B.

A - B
A.difference(B)


Возвращает разность множеств A и B (элементы, входящие в A, но не входящие в B).

A -= B
A.difference_update(B)


Удаляет из множества A все элементы, входящие в B.

A ^ B
A.symmetric_difference(B)


Возвращает симметрическую разность множеств A и B (элементы, входящие в A или в B, но не в оба из них одновременно).

A ^= B
A.symmetric_difference_update(B)


Записывает в A симметрическую разность множеств A и B.

A <= B
A.issubset(B)


Возвращает true, если A является подмножеством B.

A >= B
A.issuperset(B)


Возвращает true, если B является подмножеством A.

A < B

Эквивалентно A <= B and A != B

A > B

Эквивалентно A >= B and A != B


Литература: Осн. [2,4]
Контрольные вопросы:

  1. Что такое множества?

  2. Когда применяеться множества?

  3. Зачес нужен множества?

Список учебной и нормативно-справочной литературы



Основная

1

Майкл Доусон, перевод на русский язык Порицкий В. Программируем на Python, Питер СПб, 2019. -416 с.

2

Рейтц К., Шлюссер Т. Автостопом по Python, Питер СПб, 2017.-336с.

3

Владимир Дронов, Николай Прохоренок, Python 3 и PyQt 5. Разработка приложений, БХВ-Петербург, 2013.-830с.

4

Дж. Вандер Плас, перевод на русский язык И.Пальти, Python для сложных задач. Наука о данных и машинное обучение, Питер, 2017. -576 с.

5

Эл Свейгарт - Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих, Вильямс, 2015. -592с.

6

Билл Любанович — Простой Python. Современный стиль программирования, Питер, 2018. -480с.

7

Майк МакГрат — Python программирование для начинающих, Эксмо, 2015.-192с.

8

Андреас Мюллер, Сара Гвидо - Введение в машинное обучение с помощью Python. Руководство для специалистов по работе с данными, Вильямс, 2017. -480с.

Дополнительная

9

Лутц М. Изучаем Python (4-е издание). Символ-плюс: М., 2011

10

Марк Саммерфилд - "Программирование на Python 3. Подробное руководство", Символ-Плюс, 2009. -608 с.


Достарыңызбен бөлісу:
1   ...   33   34   35   36   37   38   39   40   41




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет