Font size
WorksheetsPython. Повторяем списки
Total questions: 13
Worksheet time: 9mins
В языке Python списки (тип list) являются
неизменяемыми
изменяемыми
Тимур создал список задач для своего лучшего урока математики. В этот список входят: планиметрия, стереометрия, задача с параметром, экономическая задача и задача на теорию чисел. Далее он проделал со списком несколько действий:
Добавил в конец списка новую тему – уравнение;
Удалил из списка третью тему;
Добавил в конец списка новую тему – неравенство;
Удалил из списка первую тему.
Определите, какой элемент стоит на втором по порядку месте в получившемся списке.
экономическая задача
неравенство
уравнение
задача с параметром
стереометрия
Выберите правильный способ соединения (конкатенации) двух списков list1 и list2:
list1 = ['a', 'b', 'c', 'd'] list2 = ['e', 'f', 'g']
Результатом должен быть список:
list3 = ['a', 'b', 'c', 'd', 'e', 'f', 'g']
list3 = extend(list1, list2)
list3 = list1.extend(list2)
list3.extend(list1, list2)
list3 = list1 + list2
Что выведет следующий код?
zeros = [0] * 10
print(len(zeros))
len(zeros)
0
10
Syntax Error
Что выведет следующий код?
numbers = [10, 20, 30, 40, 50]
print(numbers[-2])
print(numbers[-4:-1])
40
[40, 30, 20]
40
[20, 30, 40]
30
[20, 30, 40]
40
[20, 30, 40, 50]
IndexError: list index out of range
Что выведет следующий код?
numbers = [4, 8, 12, 16, 34, 56, 100]
numbers[1:4] = [20, 24, 28]
print(numbers)
[4, 20, 24, 28]
[4, 8, 12, 16, 28, 24, 20]
[20, 24, 28, 16, 34, 56, 100]
[4, 20, 24, 28, 34, 56, 100]
[4, 8, 12, 28, 24, 20, 100]
Что выведет следующий код?
numbers = [5, 10, 15, 25]
print(numbers[::-2])
[15, 10, 5]
[25, 10]
[25, 15, 10, 5]
[10, 5]
[15, 5]
Что выведет следующий код?
numbers = [10, 20, 30, 40, 50]
numbers.append(60)
print(numbers)
numbers.append(60)
print(numbers)
[10, 20, 30, 40, 50, 60]
[10, 20, 30, 40, 50, 60]
[60, 10, 20, 30, 40, 50, 60]
[60, 60, 10, 20, 30, 40, 50]
[10, 20, 30, 40, 50, 60]
[10, 20, 30, 40, 50, 60, 60]
Что выведет следующий код?
numbers = [10, 20, 30, 40, 50]
numbers.pop()
print(numbers)
numbers.pop(2)
print(numbers)
[10, 20, 30, 40]
[10, 20, 40]
[20, 30, 40, 50]
[10, 20, 40]
[10, 20, 30, 40]
[10, 20, 30, 50]
Выберите все способы создания копии списка letters:
letters = ['a', 'b', 'c', 'd']
new_letters = new_letters.copy(letters)
new_letters = letters.copy()
new_letters = letters[:]
new_letters = list(letters)
new_letters = copy(letters)
Что выведет следующий код?
words = ['Hello', 'Python']
print('-'.join(words))
Hello-Python-
HelloPython-
-Hello-Python-
Hello-Python
-HelloPython
Что выведет следующий код?
numbers = [10, 20, 30, 40]
del numbers[0:6]
print(numbers)
[30, 40]
[]
list index out of range.
[10, 20]
Что выведет следующий код?
words = ['xyz', 'zara', 'beegeek']
print(max(words))
beegeek
xyz
zara
