Liệt kê thao tác trong các giải pháp lớp 11 python

danh sách python là các thùng chứa được sử dụng để lưu trữ danh sách các giá trị thuộc bất kỳ loại nào. Không giống như các biến khác, danh sách python có thể thay đổi được. e. , bạn có thể thay đổi các thành phần của danh sách tại chỗ;

Danh sách. -

danh sách là chuỗi có thể thay đổi của python i. e. , bạn có thể thay đổi các thành phần của danh sách tại chỗ

Tạo và truy cập danh sách. -

[] # danh sách không có số, danh sách rỗng

[1,2,3] # danh sách số nguyên

[1,2,5,3. 4,7,9] # danh sách số (số nguyên và dấu phẩy động)

[a,b,c] # danh sách ký tự

[‘one’,’two’,’three’] # danh sách chuỗi

Tạo danh sách

L=list()

ví dụ

(tôi)

L=list(input('nhập phần tử danh sách. ‘))

nhập các phần tử danh sách. 234567

>>>L

[‘2’,’3',’4',5',’6',’7']

(ii)

>>>L=eval(input(“nhập danh sách cần thêm. “))

nhập các phần tử danh sách. [2,3,4,5,6,7]

>>>L

[‘2’,’3',’4',5',’6',’7']

Danh sách lồng nhau. -

L1=[3,4,[5,6],7]

list manipulation in python class 11 notes

truy cập danh sách. -

* chiều dài

hàm len(L) trả về số lượng mục (đếm) trong danh sách L

* lập chỉ mục và cắt

L[i] trả về mục tại chỉ mục i (mục đầu tiên có chỉ mục 0) và

L[tôi. j] trả về một danh sách mới, chứa các đối tượng tại các chỉ mục giữa i và j (không bao gồm chỉ mục j)

* nhà khai thác thành viên

cả toán tử 'in' và 'not in' đều hoạt động trên danh sách giống như chúng hoạt động đối với các chuỗi khác

nghĩa là, trong cho biết liệu một phần tử có trong danh sách hay không, và không trong thì ngược lại

* toán tử nối và sao chép + và *. -

toán tử + thêm một danh sách vào cuối danh sách khác. Toán tử * lặp lại một danh sách. Chúng ta sẽ nói về hai hoạt động này trong phần sau của phần 7. 3 — thao tác liệt kê

Truy cập các phần tử riêng lẻ. -

>>> nguyên âm=['a','e','i','o','u']

>>> nguyên âm[0]

'một'

>>> nguyên âm[-1]

'u'

Sự khác biệt từ chuỗi. -

mặc dù các danh sách tương tự như các chuỗi theo nhiều cách, nhưng có một sự khác biệt quan trọng về khả năng thay đổi của cả hai. Chuỗi không thể thay đổi, trong khi danh sách là. Bạn không thể thay đổi các phần tử riêng lẻ của một vị trí chuỗi, nhưng danh sách cho phép bạn làm như vậy. Nghĩa là, câu lệnh sau hoàn toàn hợp lệ cho danh sách (mặc dù không phải cho chuỗi)

Giáo viên và Giám khảo (CBSESkillEduction) đã hợp tác để tạo Thao tác Danh sách trong Ghi chú Lớp 11 của Python. Tất cả các Thông tin quan trọng được lấy từ Sách giáo khoa NCERT Khoa học Máy tính (083) lớp 11

Nội dung hiển thị

1 Thao tác danh sách trong Ghi chú lớp 11 của Python

1. 1 Giới thiệu về Danh sách

1. 1. 1 Truy cập phần tử trong danh sách (Hiển thị phần tử từ danh sách)

1. 1. 1. 1 Danh sách có thể thay đổi

1. 1. 2 Thao tác liệt kê

1. 1. 2. 1 Nối

1. 1. 2. 2 Lặp lại

1. 1. 2. 3 Tư cách thành viên

1. 1. 2. 4 Cắt lát

1. 1. 3 Duyệt danh sách

1. 1. 3. 1 Truyền tải danh sách bằng for Loop –

1. 1. 3. 2 Truyền tải danh sách bằng vòng lặp while –

1. 1. 4 Liệt kê các phương thức và hàm tích hợp

1. 1. 4. 1 len()

1. 1. 4. 2 danh sách()

1. 1. 4. 3 chắp thêm()

1. 1. 4. 4 mở rộng()

1. 1. 4. 5 chèn()

1. 1. 4. 6 đếm()

1. 1. 4. 7 chỉ mục()

1. 1. 4. 8 xóa()

1. 1. 4. 9 pop()

1. 1. 4. 10 đảo ngược()

1. 1. 4. 11 sắp xếp()

1. 1. 4. 12 đã sắp xếp()

1. 1. 4. 13 phút()

1. 1. 4. 14 max()

1. 1. 4. 15 tổng()

1. 1. 5 Danh sách lồng nhau

1. 1. 6 Sao chép danh sách

1. 1. 7 Liệt kê dưới dạng Đối số cho Hàm

Liệt kê thao tác trong Python Lớp 11 Ghi chú

Giới thiệu về Danh sách

Trong Python, Nhiều giá trị (ví dụ: Số, Ký tự, Ngày, v.v. ) có thể được lưu trữ trong một biến duy nhất bằng cách sử dụng danh sách. , một danh sách là một chuỗi các phần tử có thứ tự có thể thay đổi hoặc sửa đổi. Các mục của danh sách là bất kỳ phần tử hoặc giá trị nào được chứa trong đó. Danh sách được xác định bằng cách có các giá trị bên trong dấu ngoặc vuông [] giống như chuỗi được xác định bằng các ký tự bên trong dấu ngoặc kép

Ví dụ 1 – 
>>> list1 = [2,4,6,8,10,12]
>>> print(list1 . 5,’Xin chào’]
[2, 4, 6, 8, 10, 12]
Example 2 – 
>>> list2 = [‘a’,’e’,’i’,’o’,’u’]
>>> print(list2)
[‘a’, ‘e’, ‘i’, ‘o’, ‘u’]
Example 3 – 
>>> list3 = [100,23.5,’Hello’]
>>> print(list3)
[100, 23. 5, ‘Xin chào’]

Truy cập các phần tử trong danh sách (Hiển thị phần tử từ danh sách)

Các phần tử của danh sách được truy cập theo cách giống như các ký tự được truy cập trong một chuỗi

Ví dụ -

>>> list1 = [2,4,6,8,10,12]
>>> list1[0]
2< . danh sách chỉ mục nằm ngoài phạm vi
>>> list1[3]
8
>>> list1[15]
IndexError: list index out of range

Danh sách có thể thay đổi

Trong Python, danh sách có thể thay đổi. Điều đó có nghĩa là nội dung của danh sách có thể được thay đổi sau khi nó được tạo

Ví dụ -

>>> list1 = ['Đỏ','Xanh lục','Xanh dương','Cam']
>>> list1[3] = 'Đen'
>>> list1
[‘Red’, ‘Green’, ‘Blue’, ‘Black’]

Liệt kê thao tác trong Python Lớp 11 Ghi chú

Danh sách hoạt động

Kiểu dữ liệu list cho phép thao tác với nội dung của nó thông qua các thao tác khác nhau như hình bên dưới

nối

Python cho phép chúng ta nối hai hoặc nhiều danh sách bằng cách sử dụng toán tử nối được mô tả bằng ký hiệu +

Ví dụ 1 –
>>> list1 = [1,3,5,7,9]
>>> list2 = [2,
>>> list1 + list2
[1, 3, 5, 7, 9, 2, 4, 6, 8, 10]

Ví dụ 2 –
>>> list3 = ['Red','Green','Blue']
>>> list4 = [
>>> list3 + list4
[‘Red’,’Green’,’Blue’,’Cyan’,’Magenta’, ‘Yellow’,’Black’]

sự lặp lại

Python cho phép chúng tôi sao chép một danh sách bằng cách sử dụng toán tử lặp lại được mô tả bằng ký hiệu *

>>> list1 = ['Xin chào']
>>> list1 * 4
['Xin chào', 'Xin chào', 'Xin chào

Tư cách thành viên

Giống như các chuỗi, các toán tử thành viên kiểm tra xem phần tử có trong danh sách hay không và trả về True, nếu không thì trả về False

>>> list1 = ['Red','Green','Blue']
>>> 'Green' in list1
True
>>> ‘Cyan’ in list1
False

cắt lát

Giống như chuỗi, thao tác cắt cũng có thể được áp dụng cho danh sách

Ví dụ 1 –
>>> list1 =['Red','Green','Blue','Cyan', 'Magenta','Yellow','Black' . 6]
>>> list1[2:6]
[‘Xanh dương’, ‘Lục lam’, ‘Đỏ tươi’, ‘Vàng’]

Ví dụ 2 –
>>> list1[2. 20] #chỉ số thứ hai nằm ngoài phạm vi
[‘Xanh da trời’, ‘Lục lam’, ‘Đỏ tươi’, ‘Vàng’, ‘Đen’]

Liệt kê thao tác trong Python Lớp 11 Ghi chú

Duyệt qua một danh sách

Chúng ta có thể truy cập từng phần tử của danh sách hoặc duyệt qua danh sách bằng vòng lặp for hoặc vòng lặp while

Truyền tải danh sách bằng cách sử dụng vòng lặp –

Ví dụ –
>>> list1 = ['Red','Green','Blue','Yellow', 'Black']
>>> for item in list1:
in(mục)

Đầu ra.
Đỏ
Xanh lá cây
Xanh dương
Vàng
Đen

Liệt kê Traversal Sử dụng vòng lặp while –

Ví dụ –
>>> list1 = ['Red','Green','Blue','Yellow', 'Black']
>>> i = 0
>>> while i < len(list1):
in(list1[i])
i += 1

Đầu ra.
Đỏ
Xanh lá cây
Xanh dương
Vàng
Đen

Liệt kê thao tác trong Python Lớp 11 Ghi chú

Liệt kê các phương thức và chức năng tích hợp

Danh sách kiểu dữ liệu có một số phương thức tích hợp hữu ích trong lập trình

len()

Trả về độ dài của danh sách được truyền dưới dạng đối số

>>> list1 = [10,20,30,40,50]
>>> len(list1)
5

danh sách()

Tạo danh sách trống nếu không có đối số nào được truyền Tạo danh sách nếu một chuỗi được truyền dưới dạng đối số

Ví dụ –
>>> list1 = list()
>>> list1
[ ]>>> str1 = ‘aeiou’
>>> list1 = list(str1)
>>> list1
[‘a’, ‘e’, ‘i’, ‘o’, ‘u’]

nối thêm ()

Nối thêm một phần tử được truyền dưới dạng đối số vào cuối danh sách. Phần tử đơn lẻ cũng có thể là một danh sách

Ví dụ –
>>> list1 = [10,20,30,40]
>>> list1. append(50)
>>> list1
[10, 20, 30, 40, 50]
>>> list1 . append([50,60])
>>> list1.append([50,60])
>>> list1
[10, 20, 30, 40, [50, 60]]

gia hạn()

Nối từng phần tử của danh sách được truyền dưới dạng đối số vào cuối danh sách đã cho

Ví dụ –
>>> list1 = [10,20,30]
>>> list2 = [40,50]
>>> list1.extend(list2)
>>> list1
[10, 20, 30, 40, 50]

chèn()

Chèn một phần tử vào một chỉ mục cụ thể trong danh sách

Ví dụ –
>>> list1 = [10,20,30,40,50]
>>> list1. insert(2,25)
>>> list1
[10, 20, 25, 30, 40, 50]
. insert(0,5)
>>> list1
[5, 10, 20, 25, 30, 40, 50]

đếm()

Trả về số lần một phần tử đã cho xuất hiện trong danh sách

Ví dụ –
>>> list1 = [10,20,30,10,40,10]
>>> list1. đếm(10)
3
>>> list1. đếm(90)
0

mục lục()

Trả về chỉ số của lần xuất hiện đầu tiên của phần tử trong danh sách. Nếu phần tử không có mặt, ValueError được tạo

Ví dụ –
>>> list1 = [10,20,30,20,40,10]
>>> list1. chỉ mục (20)
1
>>> danh sách1. index(90)
ValueError. 90 không có trong danh sách

gỡ bỏ()

Xóa phần tử đã cho khỏi danh sách. Nếu phần tử xuất hiện nhiều lần thì chỉ lần xuất hiện đầu tiên
bị xóa. Nếu phần tử không có mặt, thì ValueError được tạo.

Ví dụ –
>>> list1 = [10,20,30,40,50,30]
>>> list1. xóa(30)
>>> danh sách1
[10, 20, 40, 50, 30]
>>> danh sách1. xóa(90)
Lỗi giá trị. danh sách. xóa(x). x không có trong danh sách

Liệt kê thao tác trong Python Lớp 11 Ghi chú

nhạc pop()

Trả về phần tử có chỉ mục được truyền dưới dạng tham số cho hàm này và cũng xóa phần tử đó khỏi danh sách. Nếu không có tham số nào được đưa ra, thì nó trả về và loại bỏ phần tử cuối cùng của danh sách

Ví dụ –
>>> list1 = [10,20,30,40,50,60]
>>> list1. pop(3)
40
>>> danh sách1
[10, 20, 30, 50, 60]
>>> list1 = [10,20,30,40,50,60]
>>> list1.pop()
60
>>> list1
[10, 20, 30, 40, 50]

đảo ngược()

Đảo ngược thứ tự các phần tử trong danh sách đã cho

Ví dụ –
>>> list1 = [34,66,12,89,28,99]
>>> list1. đảo ngược()
>>> danh sách1
[ 99, 28, 89, 12, 66, 34]
>>> . reverse()
>>> list1.reverse()
>>> list1
['Chó', 'Voi', 'Mèo', 'Sư tử', 'Ngựa vằn', 'Hổ']

loại()

Sắp xếp các phần tử của danh sách đã cho tại chỗ

Ví dụ –
>>>list1 = ['Hổ','Ngựa vằn','Sư tử', 'Mèo', 'Voi' ,'Chó']
>>> list1.sort()
>>> list1
['Mèo', 'Chó', 'Voi', 'Sư tử', 'Hổ', 'Ngựa vằn'] . sắp xếp (đảo ngược = Đúng)
>>> list1 = [34,66,12,89,28,99]
>>> list1.sort(reverse = True)
>>> danh sách1
[99,89,66,34,28,12]

sắp xếp()

Nó lấy một danh sách làm tham số và tạo một danh sách mới bao gồm các phần tử giống nhau được sắp xếp theo thứ tự đã sắp xếp

Danh sách trong Python lớp 11 là gì?

Trong Python, danh sách là một loại vùng chứa chứa tập hợp bất kỳ loại giá trị nào . • Danh sách là kiểu dữ liệu có thể thay đổi, có nghĩa là bất kỳ giá trị nào từ. danh sách có thể được thay đổi. Đối với các giá trị đã thay đổi, Python không. tạo một danh sách mới.

Thao tác danh sách là gì?

Hướng dẫn lập trình Python 3 này bao gồm thao tác danh sách. Điều này bao gồm thêm các thứ vào cuối, chèn chúng vào các vị trí cụ thể, loại bỏ các thứ, tìm dữ liệu, đếm số lần xuất hiện, sắp xếp và đảo ngược dữ liệu

Các cách khác nhau để tạo danh sách trong Python Lớp 11 là gì?

Danh sách được tạo trong lập trình Python bằng cách đặt tất cả các mục (phần tử) bên trong dấu ngoặc vuông [], được phân tách bằng dấu phẩy. Nó có thể bao gồm vô số phần tử thuộc các kiểu dữ liệu khác nhau (số nguyên, số float, chuỗi, v.v. ). Danh sách Python cũng có thể được tạo bằng cách sử dụng phương thức list() tích hợp sẵn .

Tuple trong Python lớp 11 là gì?

Một bộ là một chuỗi các phần tử có kiểu dữ liệu khác nhau được sắp xếp theo thứ tự , chẳng hạn như số nguyên, dấu chấm động, chuỗi, danh sách hoặc thậm chí là một bộ. Các phần tử của một bộ được đặt trong dấu ngoặc đơn (dấu ngoặc tròn) và được phân tách bằng dấu phẩy. Giống như danh sách và chuỗi, các phần tử của bộ có thể được truy cập bằng các giá trị chỉ mục, bắt đầu từ 0.