
1) Среди москвичей 9 мужчин + Всего иногородних мужчин 18 ⇒ 27 мужчин, 15 женщин
2) Всего иногородних мужчин 18.Из них-13 НЕ артисты ⇒ 5 артистов-иногородних мужчин
3) Среди пассажиров,не являющихся артистами,16 мужчин и 11 женщин + но ни одна из иногородних женщин не является артисткой
+ 15 женщин всего ⇒ 4 актрисы-женщины (все москвички), 11 мужчин-артистов
4) из 2) + 11 мужчин-артистов ⇒ 6 артистов-мужчин из Москвы, 3 мужчин из Москвы - НЕартисты
5) 27 мужчин, 15 женщин; из них москвичей - 9 мужчин, 4 женщины
6) 6 москвичей - НЕартисты, 3 мужчин-москвичей - НЕартисты ⇒ 3 женщины-москвички - НЕартисты
7) 4 актрисы-женщины (все москвички) + 3 женщины-москвички - НЕартисты ⇒ 7 женщин-москвичек
окончательно:
27 мужчин, 15 женщин, из них из Москвы - 9 мужчин и 7 женщин
15 артистов - 4 женщины (все иногородние) и 11 мужчин (6 - из Москвы)
Структуры данных (англ. data structure) — это программная единица, позволяющая хранить и обрабатывать множество одного или различных типов данных. К структурам данных в python относятся последовательности. В python существуют несколько видов последовательностей. Вот некоторые из них, с которыми нам предстоит познакомиться:
Списки (Lists)
Кортежи (Tuples)
Array
Словарь (Dict)
Строка (Str)
Байт-массив (Bytearray)
Множества (Set)
Списки принадлежат к изменяемым типам данных. Список может содержать любое количество любых объектов, в том числе и вложенные списки. Список, как и другие коллекции, имеет общее имя для всех входящих в него элементов. На идентификаторы списков распространяются те же правила, что и на имена обычных переменных. Каждый элемент списка имеет номер (индекс), первый элемент имеет индекс [0]. Для того, чтобы создать список, необходимо перечислить данные через запятую и заключить их в квадратные скобки.