Liệt kê các câu hỏi trong Python Lớp 11

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 dương’, ‘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]
>>> danh sách1
[10, 20, 30, 40, 50]
>>> danh sách1 . 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 . tạo một danh sách mới. Danh sách là một chuỗi giống như một chuỗi và một bộ dữ liệu ngoại trừ danh sách đó có thể thay đổi trong khi chuỗi và bộ dữ liệu là bất biến.

Lập trình Python lớp 11 là gì?

Python là ngôn ngữ lập trình mục đích chung cấp cao được sử dụng trong nhiều miền ứng dụng . Python có sự kết hợp phù hợp giữa hiệu suất và các tính năng làm sáng tỏ việc viết chương trình. Một số tính năng của Python được liệt kê bên dưới. Nó là một cách đơn giản và dễ học.

Tôi có thể học Python vào ngày 11 không?

Đối với người mới bắt đầu, không cần phải có bất kỳ kinh nghiệm ngôn ngữ lập trình nào. Đặc biệt Học viên khóa XI, XII và những bạn muốn học Ngôn ngữ Python với mức độ dễ không cao như các lập trình viên cấp cao khác

Lệnh nào dùng để thêm phần tử mới vào danh sách l1?

Sử dụng append[] , chúng ta chỉ có thể thêm một phần tử vào danh sách, nếu muốn thêm nhiều phần tử vào danh sách thì chúng ta . hàm append[] luôn thêm phần tử vào cuối danh sách, hàm append[] chỉ nhận một đối số.

Chủ Đề