Font size
Worksheetslesson 27
Total questions: 22
Worksheet time: 33mins
Сопоставьте предмет или концепцию из реального мира с типом данных в питоне!
Кортеж
Множество
Строка
Целые числа
Список
x = {'lion', 'horse', 'piglet'}
y = {'piglet', 'tiger', 'rabbit'}
print( x.union(y) )
Какие элементы будут выведены на экран?
lion
horse
piglet1
rabbit
tiger
piglet2
x = {'lion', 'horse', 'piglet'}
y = {'piglet', 'tiger', 'rabbit'}
print( x.intersection(y) )
piglet
lion
horse
tiger
rabbit
piglet2
x = {1,2,3}
x.add(4)
print(x)
Что будет выведено на экран?
x = {1,2,3,4}
x.add(4)
Что будет выведено на экран?
x = {1,2,3,4,5,6}
x.remove(5)
print(x)
Что будет выведено на экран?
x = {1,2,3,4,5,6}
x.remove(7)
print(x)
Что будет выведено на экран?
KeyError: 7
x = {1,2,3,4,5,6}
x.discard(7)
print(x)
Что будет выведено на экран?
x = {1,2,3,4}
x.clear()
print(x)
x = {1,2,3,4}
x.pop()
print(x)
Какой элемент будет удален из множества?
Случайный
myset = {'Yellow', 'Orange', 'Black'}
myset.add('Blue')
myset.add('Orange')
print(myset)
Что будет выведено на экран?
{'Blue', 'Orange', 'Yellow', 'Orange', 'Black'}
{'Yellow', 'Orange', 'Black'}
{'Blue', 'Orange', 'Yellow', 'Black'}
{'Yellow', 'Black'}
Выберите __!!!ВСЕ!!!__ способы, позволяющие удалить только элемент Orange из множества myset:
myset = {'Yellow', 'Orange', 'Black'}
myset.pop('Orange')
del myset ['Orange']
myset.discard('Orange')
myset.remove('Orange')
В чем разница между методами множеств discard() и remove()?
Какая строка кода приведет к возникновению ошибки?
my_set = {'a', 'b', 'c'}
my_set.discard('a') # 1
my_set.discard('a') # 2
my_set.remove('b') # 3
my_set.remove('b') # 4
Что будет выведено в результате выполнения следующего программного кода?
myset = set()
item = myset.pop()
print(item)
0
-1
{}
Что будет выведено на экран?
1
2
3
4
Соотнесите методы множеств с их действием.
add()
Пересечение Множеств
intersection()
Объединение множеств
remove()
Симметрическая Разность Множеств
symmetric_difference()
Добавление элемента во множество
union()
удалить элемент из множества (с ошибкой)
Какие элементы будут храниться в множестве set3 в результате выполнения следующего программного кода?
set1 = set([100, 20, 30])
set2 = set([100, 200, 300])
set3 = set1.union(set2)
200
300
20
30
100
Какие элементы будут храниться в множестве set3 в результате выполнения следующего программного кода?
set1 = set([1, 2, 3, 4])
set2 = set([3, 4, 5, 6])
set3 = set1.intersection(set2)
3
4
1
5
Какие элементы будут храниться в множестве set3 в результате выполнения следующего программного кода?
set1 = set([1, 2, 3, 4])
set2 = set([3, 4, 5, 6])
set3 = set1.difference(set2)
*Разностью множеств называют все элементы первого множества которых нет во втором!
2
1
3
5
Какие элементы будут храниться в множестве set3 в результате выполнения следующего программного кода?
set1 = set([1, 2, 3, 4])
set2 = set([3, 4, 5, 6])
set3 = set2.difference(set1)
*Разницей множеств называют все элементы первого множества, которых нет во втором!
6
5
2
4
Какие элементы будут храниться в множестве set3 в результате выполнения следующего программного кода?
set1 = set(['a', 'б', 'в', 'д'])
set2 = set(['б', 'в', 'г'])
set3 = set1.symmetric_difference(set2)
*Симметричной разностью называют те элементы множеств, которые встречаются только единожды в обоих множествах!
а
д
г
б
