
Методи для роботи зі списками Python
Presentation
•
Computers
•
8th Grade
•
Medium
Ліцей 62
Used 17+ times
FREE Resource
8 Slides • 10 Questions
1
Методи для роботи зі списками Python
гімназія 62
2
Методи - це функції, які реалізують перетворення чи операції над списками.
ListName.MethodName(parameters)
ListName – назва списку (об’єкту типу “список”);
MethodName – ім’я методу, який викликається;
parameters – перелік параметрів, розділених комою ‘ , ‘. Деякі методи не мають параметрів.
3
Операції зі списками в Python
Операція | Призначення | Приклад |
x in A | Перевірка на входження елемента в список. ПовертаєTrue або False | А=[4, 8, 9, 10, -3, 8] x=8 x in A True |
x not in A | Перевірка на не належність елемента досписок. ПовертаєTrue або False | А=[4, 8, 9, 10, -3, 8] x=8 x not in A False |
A+B | Конкатенація списків | А=[4, 8, 9, 10, -3, 8] B=[-4, 8, -9, 1, 6, 7] print(A+B) [4, 8, 9, 10, -3,8, -4, 8, -9, 1, 6, 7] |
A*n | Дублювання списку | n=2 А=[4, 8, 9, 10, -3, 8] print(A*n) [4, 8, 9,10, -3, 8, 4, 8, 9,10, -3, 8] |
4
Multiple Choice
Який результат отримаємо?
А=[4, 8, 9, 10, -3, 8]
x=5
x in A
False
True
5
Вбудовані функції зі списками
Функція | Призначення | Приклад |
min(A) | Найменший елемент списку | А=[4, 8, 9,10, -3, 8] print(min(A)) -3 |
max(A) | Найбільший елемент списку | А=[4, 8, 9,10, -3, 8] print(max(A)) 10 |
len(A) | Довжина списку(кількість елементів) | А=[4, 8, 9,10, -3, 8] print(len(A)) 6 |
6
Multiple Choice
Який результат отримаємо?
А=[4, 4, 4, 4, 4]
print ( len (A) )
3
4
5
6
7
Multiple Choice
Який результат отримаємо?
А=[1, 4, 5, 9, 6]
print ( max (A) - min(A) )
7
9
8
6
8
Методи додавання елементів
Метод | Призначення | Приклад |
list.append(x) | Додає елемент в кінець списку | a=[3,5,3,2,2,7,8,2] a.append(10) [3,5,3,2,2,7,8,2,10] |
list.extend(l) | Збільшує список list, додає в кінець всі елементи списку l | a=[3,5,3,2,2,7,8,2] b=[1,1,1,1] a.extend(b) [3,5,3,2,2,7,8,2,1,1,1,1] |
list.insert(i,x) | Вставляє на i-ий елемент значення x, інші елементи зсуваються праворуч | a=[3,5,3,2,2,7,8,2] a.insert(5,0) a=[3,5,3,2,2,0,7,8,2] |
9
Multiple Choice
Який результат отримаємо?
А=[4, 4, 4, 4, 4]
A.insert (3, 1)
print(A)
[4, 4, 1, 4, 4, 4]
[3, 4, 4, 4, 4, 4]
[4, 4, 4, 1, 4, 4]
[4, 4, 4, 4, 1, 4]
[4, 3, 4, 4, 4, 4]
10
Методи видалення елементів
Метод list.clear() | Призначення Очищає список | Приклад a=[3,5,3,2,2,7,8,2] a.clear() a=[] |
list.remove(х) | Видаляє перший елемент у списку, який має значення x. ValueError, якщо такого елементу не існує | а=[3,5,3,2,5,7,8,2] a.remove(5) a=[3,3,2,5,7,8,2] |
list.pop([i]) | Видаляє i-ий елемент. Якщо індекс не вказаний, то видаляє останній елемент | а=[3,5,3,2,5,7,8,2] a.pop(5) a=[3,5,3,2,5,8,2] a.pop() a=[3,5,3,2,5,7,8] |
11
Multiple Choice
Який результат отримаємо?
А=[4, 3, 7, 2, 4, 2, 5]
A.remove(2)
print(A)
[4, 3, 7, 4, 2, 5]
[4, 3, 7, 2, 4, 5]
[4, 3, 7, 4, 5]
[4, 7, 2, 4, 2, 5]
[4, 3, 2, 4, 2, 5]
12
Multiple Choice
Який результат отримаємо?
А=[4, 3, 7, 2, 4, 2, 5]
A.pop(2)
print(A)
[4, 3, 7, 4, 2, 5]
[4, 3, 7, 2, 4, 5]
[4, 3, 7, 4, 5]
[4, 7, 2, 4, 2, 5]
[4, 3, 2, 4, 2, 5]
13
Методи пошуку елементів
Метод | Призначення | Приклад |
list.index(x,[start,end]) | Повертає індекс першого елементу зі значенням x (при цьому пошук ведеться від start до end) | a=[3,-5,3,2,2,7,8,2,-5] a.index(-5) індекс першого ел-ту =-5 1 a.index(-5,3,8) індекс першого ел-ту =-5 8 |
list.count(x) | Повертає кількість елементів зі значенням x | a=[3,5,3,2,2,7,8,2] a.count(2) кількість ел-тів=2 3 |
14
Multiple Choice
Який результат отримаємо?
А=[4, 3, 2, 4, 2, 4]
A.index (4, 2, 5)
5
0
3
4
15
Multiple Choice
Який результат отримаємо?
А=[4, 3, 2, 4, 2, 4]
A.count (4)
5
0
3
4
16
Методи сортування елементів
Метод | Призначення | Приклад |
list.sort() | Впорядковує список за зростанням | a=[3,5,3,2,2,7,8,2] a.sort() print(‘за зростанням') a=[2, 2,2,3, 3, 5,7,8] |
list.sort(reverse=True) | Впорядковує список за спаданням | a=[3,5,3,2,2,7,8,2] a.sort(reverse=True) print(‘за спаданням') a=[8,7,5,3,3,2,2,2] |
list.reverse() | Розгортає список у зворотному порядку | a=[3,5,3,2,2,7,8,2] a.reverse() a=[2,8,7,2,2,3,5,3] |
17
Open Ended
Який результат отримаємо?
А=[4, 3, 2, 4, 1, 4]
A.reverse()
print(A)
18
Open Ended
Який результат отримаємо?
А=[4, 3, 2, 4, 2, 4]
A.sort()
print(A)
Методи для роботи зі списками Python
гімназія 62
Show answer
Auto Play
Slide 1 / 18
SLIDE
Similar Resources on Wayground
14 questions
Angles and Transversals Review
Presentation
•
8th Grade
12 questions
Solving Equations
Presentation
•
8th Grade
13 questions
Graph Story
Presentation
•
8th Grade
13 questions
SSA Review: Earth Spheres
Presentation
•
8th Grade
13 questions
Complete the Square
Presentation
•
8th Grade
13 questions
Tides
Presentation
•
8th Grade
13 questions
Rational and Irrational Numbers
Presentation
•
8th Grade
14 questions
Combining Like Terms
Presentation
•
8th Grade
Popular Resources on Wayground
20 questions
STAAR Review Quiz #3
Quiz
•
8th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
6 questions
Marshmallow Farm Quiz
Quiz
•
2nd - 5th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
12 questions
What makes Nebraska's government unique?
Quiz
•
4th - 5th Grade
Discover more resources for Computers
20 questions
STAAR Review Quiz #3
Quiz
•
8th Grade
8 questions
Amoeba Sister Asexual vs Sexual Reproduction
Interactive video
•
8th Grade
15 questions
Pythagorean Theorem Word Problems Quizizz
Quiz
•
8th Grade
20 questions
Graphing Inequalities on a Number Line
Quiz
•
6th - 9th Grade
4 questions
Spring Break rest and recharge
Presentation
•
6th - 8th Grade
20 questions
Scatter Plots and Line of Best Fit
Quiz
•
8th Grade
19 questions
Introduction to Properties of Waves
Presentation
•
6th - 8th Grade
16 questions
Interactions within Ecosystems
Presentation
•
6th - 8th Grade