GoloshchapovDY 4 недель назад
Родитель ef4a1b5138 2978dcfae9
Сommit 551aab0ea7

@ -125,6 +125,10 @@
>>>list2 = [4, 5, 6]
>>>zip (list1, list2)
<zip object at 0x0000019F7EA6E700>
>>> result=zip (list1, list2)
>>> list(result)
[(1, 4), (2, 5), (3, 6)]
# 6. Пример того, что Python - регистрочувствительный язык.
@ -598,9 +602,7 @@
>>>dic1['Pskov']=78
>>>dic1
{'Saratov': 145, 'Orel': 56, 'Vologda': 45, 'Pskov': 78}
Обратим внимание на то, что в силу неупорядоченности словаря при его выводе
элементы могут располагаться не в том порядке, в каком они задавались при его формировании.
Для того, чтобы получить перечень ключей или значений из словаря следует использовать методы keys или values, создающие списки, соответственно, ключей или значений из словаря. Функция sorted позволяет увидеть список упорядоченным по ключам или по значениям:
>>>sorted(dic1.keys())

@ -0,0 +1,32 @@
# Индивидуальное контрольное задание по теме 2
Голощапов Дмитрий, A-01-23
# Задание
1.Пусть предполагается выполнить инструкции
u=[1,2,3,4,5]
v=['a',u,'v',[11,12]]
print(v[1][3])
Не выполняя эти инструкции, подумайте, какое значение будет выведено на экран? Проверьте свое предположение вводом инструкций.
# Решение
Перед нами представлено 2 списка, при этом 1 из них является вложенным.
Так как индексация элементов в Python начинается с 0, мы обращаемся к элементу с индексом 1( это вложенный список). Потом мы обращаемся к элементу с 3 индексом этого вложенного списка.
В результате этого обращения выведется 4.
Подтвердим это путем выполнения этих команд в Python.
>>> u=[1,2,3,4,5]
>>> v=['a',u,'v',[11,12]]
>>> print(v[1][3])
4
Загрузка…
Отмена
Сохранить