wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python 6 topic (lists and dictionaries)

Total questions: 32

Worksheet time: 17mins

Name
Class
Date
1.

Какое из этих определений является лучшим описанием списка в Python?

a)

Список представляет собой набор данных, который имеет порядок и может быть изменен

b)

В списке много переменных

c)

Список используется для покупок

d)

Список представляет собой набор данных, который не может содержать одинаковые типы данных и не может быть изменен

2.

Выберите правильный код для создания списка имен

a)

nameList = John, Harry, Jesse, John, Harry, Harry

b)

nameList = ("John", "Harry", "Jesse", "John", "Harry", "Harry")

c)

nameList = ["John", "Harry", "Jesse", "John", "Harry", "Harry"]

d)

nameList = [John, Harry, Jesse, John, Harry, Harry]

3.

Каждый элемент списка имеет свой порядковый номер.


Какой элемент имеет индекс 3?

nameList = ["John", "Harry", "Jesse", "Ron", "Harry", "Hermione"]

a)

"Ron"

b)

"Harry"

c)

"Jesse"

d)

"Hermione"

4.

Какой код вернет имя «Harry» из следующего списка?


nameList = ["John", "Harry", "Jesse", "Ron", "Harry", "Hermione"]

a)

nameList()

b)

nameList[1]

c)

NameList(4)

d)

nameList["4"]

5.

nameList = ["John", "Harry", "Jesse", "Ron", "Harry", "Hermione"]


В конец списка нужно добавить еще одно имя - "Felipe". Выберите верный вариант

a)

nameList.append(Felipe)

b)

append(nameList,"Felipe")

c)

nameList.append["Felipe",7]

d)

nameList.append("Felipe")

6.

Что будет в результате запуска этого кода?


team = “Manchester United”

letter = team[5]

print(letter)

a)

M

b)

d

c)

e

d)

error

7.

Что будет в результате?


name = “Alison”

number = len(name)

print(number)

a)

4

b)

5

c)

6

d)

7

8.

Какой индекс у имени 'Paula' в списке?


names = ["Paul","Phillip","Paula","Phillipa"]

a)

0

b)

1

c)

2

d)

3

9.

Что делает процедура APPEND в следующем коде:


teams = [“Man Utd”, “Man City”, "Arsenal"]

teams.append(“Liverpool”)

a)

Удаляет Liverpool из списка

b)

Добавляет Chelsea в список

c)

Удаляет Arsenal из списка

d)

Добавляет Liverpool в список

10.

Что будет в результате?

a)

blue

b)

green

c)

red

d)

error

11.

Что будет в результате?

a)

['France', 'Wales', 'England']

Ireland

b)

['France', 'Ireland', 'England']

c)

['France', 'Ireland', 'Wales', 'England']

d)

['Ireland', 'Wales', 'England']

12.

Если вы хотите добавить в список players игрока с именем «Bob», какой из следующих примеров кода будет правильным?

a)

players.add("Bob")

b)

player.append("Bob")

c)

players.append("Bob")

d)

players.addend("Bob")

13.

Если вы хотите создать пустой список с именем colors, какой из следующих фрагментов кода является правильным?

a)

colors = [ ]

b)

colors = ( )

c)

colors = { }

d)

color = [ ]

14.

Что будет в результате?

a)

red

b)

['blue', 'green', 'red']

c)

['red', 'green', 'blue']

d)

error

15.

Чтобы вставить "strawberries" в начало списка fruit мы используем...

a)

fruit.append("strawberries, 1")

b)

fruit.insert("strawberries",0)

c)

fruit.insert(1, "strawberries")

d)

fruit.insert(0, "strawberries")

16.

Это правильный код для создания списка?

register = {"Sam", "Pheobe", Georgia", Richard"}

a)

Yes

b)

No

17.

Этот список содержит элементы какого типа данных?

a)

String

b)

Boolean

c)

Float

d)

Integer

18.

Какие символы используются для списка?

a)

( )

круглые скобки

b)

{ }

фигурные скобки

c)

[ ]

квадратные скобки

d)

" "

кавычки

19.

Кортежи в Python можно изменять

a)

False

b)

True

20.

Какой тип данных?


a = [(1, 1), (2, 4), (3, 9)]

a)

Кортеж списков

b)

Список кортежей

c)

Список переменных

d)

Invalid type

21.

Допустим ли следующий фрагмент кода?


a=(1,2,3,4)

del (a)

a)

Нет, потому что кортеж нельзя изменить

b)

Да, весь кортеж будет удален

c)

Нет, неверный синтаксис для метода del

d)

Да, первый элемент в кортеже будет удален

22.

Выберите правильный результат программы

a)

Math

Physics

Chemistry

English

b)

4

3.8

3.6

3.7

c)

None

None

None

None

d)

NaN

NaN

NaN

NaN

23.

Выберите правильный результат выполнения программы

a)

e

b)

y

c)

t

d)

g

24.

Что будет в результате выполнения этой программы?

a)

[3.6, 3.7, 3.8, 4]

b)

[101, 102, 103, 104]

25.

Предположим, ключ - это идентификатор учащегося, а значение - оценка. Выберите вариант, когда в результате получится оценка студента с идентификатором 102.

a)

grades[102]

b)

grades.get(102)

c)

grades[2]

d)

grades[3]

e)

grades.key(102)

26.

Какие из перечисленных ниже строк недопустимы в Python?

a)

"Hello"

b)

"Hello‘

c)

'Hello‘

d)

{Hello}

27.

Какой это тип данных?


quiz = {"Do you help out at home? " : "yes",

"Do you beleive in Santa? " : "yes"}

a)

list

b)

string

c)

dictionarеt

d)

dictionary

28.

Какие символы используются в словаре?

a)

{ }

b)

( )

c)

[ ]

d)

:

e)

,

29.

Как называют левую часть словаря, например:


quiz = {"Do you help out at home? " : "yes" }

a)

Keey

b)

Value

c)

Keu

d)

Key

30.

Как называют правую часть словаря, например:


quiz = {"Do you help out at home? " : "yes" }

a)

Keey

b)

Value

c)

Valuu

d)

Key

31.

Выберите правильный результат выполнения кода


dl={1:10,2:20,3:30,4:40, 5:50}

print (dl.items ())

a)

[10, 20, 30, 40, 50]

b)

[1, 2, 3, 4, 5]

c)

dict_items ([(1, 10), (2, 20), (3, 30), (4, 40), (5, 50)])

32.

d1 = {1:10, 2:20, 3:30, 4:40, 5:50, 6:60, 7:70}

del d1 [3]

print (d1)

a)

{1:10, 2: 20, 4: 40, 5: 50, 6: 60, 7: 70}

b)

{1:10, 2: 20, 3: 30, 5: 50, 6: 60, 7: 70}

c)

{4: 40}

d)

{3: 30}