Xem trước
Python cung cấp nhiều chức năng và phương pháp được xác định trước để thao tác danh sách.
1. Index []
Phương pháp này được sử dụng để tìm vị trí chỉ mục đầu tiên của một giá trị trong danh sách. Nó trả về-1 nếu giá trị không được tìm thấy trong danh sách.
Syntax:
List.index []
Danh sách là danh sách người dùng xác định.is user defined list.
Đề cập đến giá trị mà chúng tôi muốn tìm trong danh sách. refers to the value whose index we want to find in List.
Ví dụ 1:
>>> L1=[13,18,11,16,18,14]
>>> print[L1.index[18]]
1
#Index của lần xuất hiện đầu tiên của 18 được hiển thị, tức là 1.
Ví dụ 2:
>>> print[L1.index[10]] Traceback [most recent call last]: File "", line 1, in L1.index[10] ValueError: 10 is not in list
# Ví dụ ở trên hiển thị lỗi vì 10 không có trong danh sách
2. append []
Phương thức này được sử dụng để thêm một phần tử mới ở cuối danh sách.syntax: list.append [] Danh sách là danh sách do người dùng xác định. Đề cập đến giá trị chúng tôi muốn thêm vào danh sách. Ví dụ 1:
Syntax:
List.append[]
List is user defined list.
refers to the value we want to add to List.
Example
1:
>>> L1=[13,18,11,16,18,14] >>> L1.append[100] >>> print[L1] [13, 18, 11, 16, 18, 14, 100]
Ví dụ 2::
>>> L1=[13,18,11,16,18,14] >>>L1.append[12,14] Traceback [most recent call last]: File’”,line1, in T1.append[12,14] Type Error: append []takes exactly one argment [2 given]
>>> print[L1.index[10]]
Traceback [most recent call last]:
File "", line 1, in
L1.index[10]
ValueError: 10 is not in list
# Ví dụ ở trên hiển thị lỗi vì 10 không có trong danh sách:
>>> L1=[13,18,11,16,18,14] >>> L1. Append[[12,14]] >>> print[L1] [1,3,5,10,[12,14]]
2. append []
Phương thức này được sử dụng để thêm một phần tử mới ở cuối danh sách.syntax: list.append [] Danh sách là danh sách do người dùng xác định. Đề cập đến giá trị chúng tôi muốn thêm vào danh sách. Ví dụ 1:
#Error xảy ra khi chúng ta có thể nối nhiều giá trị.
Example 1:
>>>L1=[‘a’,’b’,’c’,] >>>L2=[‘d’,’e’] >>>L1.extend[t2] >>> print[L1] [‘a’,’b’,’c’,’d’,’e’]
Ví dụ 3:
Ví dụ 2::
>>>L1=[‘a’,’b’,’c’,] >>>L1. Extend[10] Traceback [most recent call last]: File "", line 1, in L1.extend[10] TypeError: 'int' object is not iterable#Error occurs as we can’t extend a list by a single value.
>>> print[L1.index[10]]
Traceback [most recent call last]:
File "", line 1, in
L1.index[10]
ValueError: 10 is not in list
# Ví dụ ở trên hiển thị lỗi vì 10 không có trong danh sách
Syntax:
List .insert [,]
is the index of the element before which the should be added.
is the value to be inserted into list.
Example 1:
>>> L1=[13,18,11,16,18,14] >>> L1.insert[1,100] #insert 100 at index 1 i.e. second element. >>> print[L1] [13,18,100,11,16,18,14]
2. append []
>>> L1=[13,18,11,16,18,14] >>> L1.insert[20,100]
Phương thức này được sử dụng để thêm một phần tử mới ở cuối danh sách.syntax: list.append [] Danh sách là danh sách do người dùng xác định. Đề cập đến giá trị chúng tôi muốn thêm vào danh sách. Ví dụ 1:
>>> print[L1] [13, 18, 11, 16, 18, 14, 100]
# Ví dụ ở trên hiển thị lỗi vì 10 không có trong danh sách
>>> print[L1.index[10]] Traceback [most recent call last]: File "", line 1, in L1.index[10] ValueError: 10 is not in list0
2. append []
>>> print[L1.index[10]] Traceback [most recent call last]: File "", line 1, in L1.index[10] ValueError: 10 is not in list1
Phương thức này được sử dụng để thêm một phần tử mới ở cuối danh sách.syntax: list.append [] Danh sách là danh sách do người dùng xác định. Đề cập đến giá trị chúng tôi muốn thêm vào danh sách. Ví dụ 1:
>>> print[L1.index[10]] Traceback [most recent call last]: File "", line 1, in L1.index[10] ValueError: 10 is not in list2
#Error xảy ra khi chúng ta có thể nối nhiều giá trị.
>>> print[L1.index[10]] Traceback [most recent call last]: File "", line 1, in L1.index[10] ValueError: 10 is not in list3
Ví dụ 3:
>>> print[L1.index[10]] Traceback [most recent call last]: File "", line 1, in L1.index[10] ValueError: 10 is not in list4
#List [12,14] được thêm vào như một yếu tố riêng lẻ để liệt kê L1
>>> print[L1.index[10]] Traceback [most recent call last]: File "", line 1, in L1.index[10] ValueError: 10 is not in list5
3. Mở rộng []
>>> print[L1.index[10]] Traceback [most recent call last]: File "", line 1, in L1.index[10] ValueError: 10 is not in list6
Phương thức mở rộng [] được sử dụng để nối các phần tử vào danh sách khác vào danh sách hiện có..example 1:
>>> print[L1.index[10]] Traceback [most recent call last]: File "", line 1, in L1.index[10] ValueError: 10 is not in list7
#Trong ví dụ trên, các phần tử của danh sách L2 được thêm vào danh sách L1. Nhưng danh sách L2 vẫn không thay đổi.
4. Chèn []
Syntax:
List .pop []
specifies the position from where element is to be deleted. It is optional argument.
Example 1
>>> print[L1.index[10]] Traceback [most recent call last]: File "", line 1, in L1.index[10] ValueError: 10 is not in list8
2. append []
>>> print[L1.index[10]] Traceback [most recent call last]: File "", line 1, in L1.index[10] ValueError: 10 is not in list9
Phương thức này được sử dụng để thêm một phần tử mới ở cuối danh sách.syntax: list.append [] Danh sách là danh sách do người dùng xác định. Đề cập đến giá trị chúng tôi muốn thêm vào danh sách. Ví dụ 1:
>>> L1=[13,18,11,16,18,14] >>> L1.append[100] >>> print[L1] [13, 18, 11, 16, 18, 14, 100]0
#Error xảy ra khi chúng ta có thể nối nhiều giá trị.
Ví dụ 3:
Syntax:
List .remove[]
refers to any element of list that is to be deleted.
Example 1
>>> L1=[13,18,11,16,18,14] >>> L1.append[100] >>> print[L1] [13, 18, 11, 16, 18, 14, 100]1
2. append []
>>> L1=[13,18,11,16,18,14] >>> L1.append[100] >>> print[L1] [13, 18, 11, 16, 18, 14, 100]2
Phương thức này được sử dụng để thêm một phần tử mới ở cuối danh sách.syntax: list.append [] Danh sách là danh sách do người dùng xác định. Đề cập đến giá trị chúng tôi muốn thêm vào danh sách. Ví dụ 1:
#Error xảy ra khi chúng ta có thể nối nhiều giá trị.
Syntax:
List.clear[]
Here List refers to existing which we want to clear.
Example:
Ví dụ 3:
#List [12,14] được thêm vào như một yếu tố riêng lẻ để liệt kê L1
3. Mở rộng []
Syntax:
List.count[]
refers to the value whose count we
want.
Example 1:
>>> L1=[13,18,11,16,18,14] >>> L1.append[100] >>> print[L1] [13, 18, 11, 16, 18, 14, 100]4
Ví dụ 2:
>>> L1=[13,18,11,16,18,14] >>> L1.append[100] >>> print[L1] [13, 18, 11, 16, 18, 14, 100]5
>>> print[L1.index[10]]
Traceback [most recent call last]:
File "", line 1, in
L1.index[10]
ValueError: 10 is not in list
# Ví dụ ở trên hiển thị lỗi vì 10 không có trong danh sách
Syntax:
List.reverse[]
List refer to the name of existing list that we want to reverse.
Example:
2. append []
Phương thức này được sử dụng để thêm một phần tử mới ở cuối danh sách.syntax: list.append [] Danh sách là danh sách do người dùng xác định. Đề cập đến giá trị chúng tôi muốn thêm vào danh sách. Ví dụ 1:
#Error xảy ra khi chúng ta có thể nối nhiều giá trị.sort [reverse=True].
Syntax:
List .sort[]
List refers to existing list that we want to sort.
Example 1:
>>> L1=[13,18,11,16,18,14] >>> L1.append[100] >>> print[L1] [13, 18, 11, 16, 18, 14, 100]7
Ví dụ 2:
>>> L1=[13,18,11,16,18,14] >>> L1.append[100] >>> print[L1] [13, 18, 11, 16, 18, 14, 100]8
>>> print[L1.index[10]] Traceback [most recent call last]: File "", line 1, in L1.index[10] ValueError: 10 is not in list