Слайд 2
![Повторение](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/92169/slide-1.jpg)
Слайд 3
![Доступ a = [1,2,3] b = { ‘a’ : 1,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/92169/slide-2.jpg)
Доступ
a = [1,2,3]
b = { ‘a’ : 1, ‘b’ : 2,
‘c’ : 3}
c = (4, 5, 6)
>> a[1]
2
>> b[‘a’]
1
>> c[0]
4
Слайд 4
![Списки a = [“cat”, “dog”, “frog”] a[0] = “bat” >>a [“bat”, “dog”, “frog”]](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/92169/slide-3.jpg)
Списки
a = [“cat”, “dog”, “frog”]
a[0] = “bat”
>>a
[“bat”, “dog”, “frog”]
Слайд 5
![Задание Есть список животных в зоопарке [“sloth”, “tiger”, “unicorn”, “elephant”]](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/92169/slide-4.jpg)
Задание
Есть список животных в зоопарке
[“sloth”, “tiger”, “unicorn”, “elephant”]
Агрессивный ленивец напал на
тигра, так что надо заменить обоих
Слайд 6
![Программа a = [“sloth”, “tiger”, “unicorn”, “elephant”] a[0] = “wild dingo” a[1] = “wolf”](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/92169/slide-5.jpg)
Программа
a = [“sloth”, “tiger”, “unicorn”, “elephant”]
a[0] = “wild dingo”
a[1] = “wolf”
Слайд 7
![Еще операции a = [“1”, ”2”, ”3”] a.append(“4”) a.insert(1, “5”)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/92169/slide-6.jpg)
Еще операции
a = [“1”, ”2”, ”3”]
a.append(“4”)
a.insert(1, “5”)
a.remove(“1”)
>> a
[“5”, “2”, “3”, “4”]
a.sort(a)
>>a
[“2”,
‘3”, “4”, “5”]
>> len(a)
4
Слайд 8
![Задание Уберите единорогов – они слишком дорого обходятся зоопарку Добавьте](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/92169/slide-7.jpg)
Задание
Уберите единорогов – они слишком дорого обходятся зоопарку
Добавьте трёх новых животных(одного
на первое место, двух в конец)
Выведите всех
Слайд 9
![Программа a = [“sloth”, “tiger”, “unicorn”, “elephant”] a[0] = “wild](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/92169/slide-8.jpg)
Программа
a = [“sloth”, “tiger”, “unicorn”, “elephant”]
a[0] = “wild dingo”
a[1] = “wolf”
a.remove(“unicorn”)
a.append(“leopard”)
a.append(“lion”)
a.insert(0,
“turtle”)
print(a)
Слайд 10
![Слайсы animals = “catdogfrog” >>animals[3:6] >>animals[:3] >>animals[6:] cat dog frog](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/92169/slide-9.jpg)
Слайсы
animals = “catdogfrog”
>>animals[3:6]
>>animals[:3]
>>animals[6:]
cat
dog
frog
Слайд 11
![Слайсы animals = “catdogfrog” >>animals[::-1] “gorfgodtac” >>animals[5:2:-1] ⬄ animals[3:6][::-1] “god”](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/92169/slide-10.jpg)
Слайсы
animals = “catdogfrog”
>>animals[::-1]
“gorfgodtac”
>>animals[5:2:-1] ⬄ animals[3:6][::-1]
“god”
Слайд 12
![Римский зоопарк Наш зоопарк расположен в древнем Риме, так что](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/92169/slide-11.jpg)
Римский зоопарк
Наш зоопарк расположен в древнем Риме, так что на него
распространяется принцип децимации
Животные провинились (неважно в чём, но это был голубь, пролетавший мимо). Так как их меньше 10, выберем каждого второго
Выведите список тех, кого должна покарать судьба
Слайд 13
![Программа print(animals[1::2])](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/92169/slide-12.jpg)
Программа
print(animals[1::2])
Слайд 14
![Цикл a = [1, 2, 3] for i in a: print(a * a) 1 4 9](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/92169/slide-13.jpg)
Цикл
a = [1, 2, 3]
for i in a:
print(a * a)
1
4
9
Слайд 15
![Словари a = {'Puffin' : 104, 'Sloth' : 105, 'Burmese](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/92169/slide-14.jpg)
Словари
a = {'Puffin' : 104, 'Sloth' : 105, 'Burmese Python' :
106}
a[‘Sloth’] = 100
>>a[‘Sloth’]
100
Слайд 16
![Словари a[‘Turtle’] = 50 >> len(a) 4 del a[‘Sloth’] >> len(a) 3](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/92169/slide-15.jpg)
Словари
a[‘Turtle’] = 50
>> len(a)
4
del a[‘Sloth’]
>> len(a)
3
Слайд 17
![Словари >> a.keys() [‘Puffin’, ‘Burmese Python’, ‘Turtle’] >> a.values() [104, 106, 50]](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/92169/slide-16.jpg)
Словари
>> a.keys()
[‘Puffin’, ‘Burmese Python’, ‘Turtle’]
>> a.values()
[104, 106, 50]
Слайд 18
![Задание Сделайте словарь со значениями “Имя животного” – “Количество животных](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/92169/slide-17.jpg)
Задание
Сделайте словарь со значениями “Имя животного” – “Количество животных в зоопарке”
из 5 элементов
Выведите их в виде “The number of “__” is __” через цикл
Слайд 19
![Программа animals = { “lion” : 10, “turtle” : 5,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/92169/slide-18.jpg)
Программа
animals = { “lion” : 10, “turtle” : 5,
“leopard” :
8, “tiger” : 15, “dingo” : 2}
for i in animals.keys():
print(“The number of \”%s\” is %d” % (i, animals[i]))
Слайд 20
![Range >>range (6) [0,1,2,3,4,5] >>range (1,7) [1,2,3,4,5,6] >>range range(0,20,5) [0,5,10,15]](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/92169/slide-19.jpg)
Range
>>range (6)
[0,1,2,3,4,5]
>>range (1,7)
[1,2,3,4,5,6]
>>range range(0,20,5)
[0,5,10,15]
Слайд 21
![Задание Выведите квадраты всех натуральных чисел, кратных 3 до 81 включительно вместе с самими числами](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/92169/slide-20.jpg)
Задание
Выведите квадраты всех натуральных чисел, кратных 3 до 81 включительно вместе
с самими числами
Слайд 22
![Программа for i in range(3,82,3): print(i, i ** 2)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/92169/slide-21.jpg)
Программа
for i in range(3,82,3):
print(i, i ** 2)