diff --git a/TEMA2/report.md b/TEMA2/report.md index e25803a..f788eef 100644 --- a/TEMA2/report.md +++ b/TEMA2/report.md @@ -125,6 +125,10 @@ >>>list2 = [4, 5, 6] >>>zip (list1, list2) + >>> 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()) diff --git a/TEMA2/test.md b/TEMA2/test.md new file mode 100644 index 0000000..d2cb36f --- /dev/null +++ b/TEMA2/test.md @@ -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 + +