Search Header Logo
Методи для роботи зі списками Python

Методи для роботи зі списками Python

Assessment

Presentation

Computers

8th Grade

Medium

Created by

Ліцей 62

Used 17+ times

FREE Resource

8 Slides • 10 Questions

1

Методи для роботи зі списками Python

гімназія 62

media
media

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

1

False

2

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) )

1

3

2

4

3

5

4

6

7

Multiple Choice

Який результат отримаємо?

А=[1, 4, 5, 9, 6]

print ( max (A) - min(A) )

1

7

2

9

3

8

4

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)

1

[4, 4, 1, 4, 4, 4]

2

[3, 4, 4, 4, 4, 4]

3

[4, 4, 4, 1, 4, 4]

4

[4, 4, 4, 4, 1, 4]

5

[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)

1

[4, 3, 7, 4, 2, 5]

2

[4, 3, 7, 2, 4, 5]

3

[4, 3, 7, 4, 5]

4

[4, 7, 2, 4, 2, 5]

5

[4, 3, 2, 4, 2, 5]

12

Multiple Choice

Який результат отримаємо?

А=[4, 3, 7, 2, 4, 2, 5]

A.pop(2)

print(A)

1

[4, 3, 7, 4, 2, 5]

2

[4, 3, 7, 2, 4, 5]

3

[4, 3, 7, 4, 5]

4

[4, 7, 2, 4, 2, 5]

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)

1

5

2

0

3

3

4

4

15

Multiple Choice

Який результат отримаємо?

А=[4, 3, 2, 4, 2, 4]

A.count (4)

1

5

2

0

3

3

4

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

media
media

Show answer

Auto Play

Slide 1 / 18

SLIDE