Danh sách chi tiết trong python là gì?

Danh sách là một loại trình tự có sẵn trong Python. Danh sách trong Python là phần tử linh hoạt nhất. Chúng không cần phải đồng nhất, có nghĩa là, các mặt hàng không cần phải cùng loại. Trong Python, các phần tử được viết trong ngoặc vuông và được phân tách bằng dấu phẩy

Danh sách trong Python giống như thùng chứa dữ liệu có thể lưu trữ nhiều dữ liệu cùng một lúc. Họ cần phải được đặt hàng và với một số lượng nhất định. Mọi phần tử trong danh sách trong Python đều có một vị trí xác định, do đó các phần tử có thể được sao chép với mỗi phần tử có một vị trí và độ tin cậy riêng biệt

Nếu bạn muốn làm phong phú thêm sự nghiệp của mình và trở thành một chuyên gia về python, hãy truy cập Mindmajix - một nền tảng đào tạo trực tuyến toàn cầu. "đào tạo trực tuyến về python"   Khóa học này sẽ giúp bạn đạt được thành tích xuất sắc trong lĩnh vực này

Tạo danh sách trong Python

Việc tạo các danh sách trong Python rất dễ dàng. Trình tự cần được đặt trong dấu ngoặc vuông và chúng không yêu cầu chức năng tích hợp cần thiết trong trường hợp danh sách. Như đã đề cập trước đây, các phần tử có thể được sao chép trong danh sách của Python

Danh sách có thể thay đổi, tôi. e. , các phần tử của chúng có thể được thay đổi hoặc chỉnh sửa

Bây giờ, chúng ta sẽ xem xét các ví dụ khác nhau của danh sách

Ví dụ với một chuỗi đơn

List = ['Element']
print("List with the use of String: ")
print(List)
Here, we will print a single string element.

Ví dụ với một chuỗi đơn

đầu ra

List with the use of String:
['Element']

Danh sách có nhiều phần tử

List = ["Mars", "Moon", "Earth"]
print("Planets: ")
print(List[0]) 
print(List[2])

Tại đây, nhiều yếu tố cụ thể sẽ được in

đầu ra

Planets:
Mars
Earth

Liệt kê với việc sử dụng các số trùng lặp

List = [1, 2, 4, 4, 3, 3, 6, 5]
print("List with the use of duplicate Numbers: ")
print(List)

Tại đây, danh sách có số bị trùng sẽ được in ra

đầu ra

Liệt kê với việc sử dụng các số trùng lặp

[1, 2, 4, 4, 3, 3, 6, 5]

Danh sách với các giá trị hỗn hợp

List = [1, 2, 'Keyboard', 4, 'Mouse', 6, 'Computer']
print("List with the use of Mixed Values: ")
print(List)

Ở đây, chúng tôi sẽ tạo một danh sách với các giá trị hỗn hợp

đầu ra

Liệt kê với việc sử dụng các giá trị hỗn hợp

[1, 2, 'Keyboard', 4, 'Mouse', 6, 'Computer']

Danh sách chi tiết trong python là gì?

Làm cách nào để truy cập các phần tử từ danh sách?

Sau khi có một danh sách với số lượng phần tử lớn, chỉ cần truy cập các phần tử mong muốn. Ở đây, chúng ta sẽ truy cập các phần tử từ một danh sách. Có hai cách để truy cập các phần tử từ danh sách

  • Danh sách chỉ mục
  • Lập chỉ mục tiêu cực

Danh sách chỉ mục

Để truy cập các phần tử bắt buộc từ danh sách, người ta cần chỉ định số chỉ mục danh sách python của phần tử bắt buộc cùng với toán tử 'chỉ mục ([])'. Chỉ mục danh sách python bắt buộc phải là số nguyên. Dưới đây là một ví dụ về việc truy cập các yếu tố cần thiết từ danh sách

Mã số

List = [1, 2, 'Keyboard', 4, 'Mouse', 6, 'Computer']
print("List with the use of Mixed Values: ")
print(List)

Ở đây, trong mã này, chúng tôi muốn truy cập danh sách các phần tử được yêu cầu, tôi. e. , các hành tinh. Chúng tôi đã sử dụng số chỉ mục danh sách python của các phần tử khác nhau để trích xuất kết quả cần thiết

đầu ra

Planets:
Mars
Earth
Jupiter

Lập chỉ mục tiêu cực

Lập chỉ mục tiêu cực cũng có thể có trong Python. Đối với chỉ mục âm, dấu âm được đặt trước số chỉ mục của phần tử

Ví dụ. [-1] đề cập đến phần tử đầu tiên từ phần tử cuối cùng. Người ta có thể truy cập các phần tử từ cuối danh sách chứ không phải từ đầu

List with the use of String:
['Element']
0

đầu ra

List with the use of String:
['Element']
1

Làm cách nào để cắt danh sách trong Python?

Vì chúng ta đã biết rằng chúng ta có thể in các phần tử mong muốn từ danh sách, nên Python cho phép chúng ta in phạm vi phần tử cụ thể từ danh sách

Thao tác danh sách python 'Slice' được sử dụng để in một phạm vi phần tử cụ thể; . )'. Để in các phần tử từ một phạm vi cụ thể, hãy sử dụng thẻ chỉ mục bắt đầu (. chỉ mục) để chỉ định phần tử phạm vi cuối cùng cho đến khi bạn muốn chỉ định (chỉ mục. )

Điều này có thể được giải thích tốt hơn với một ví dụ

Mã số

List with the use of String:
['Element']
2

Ở đây, chúng tôi đang chỉ định phạm vi của các phần tử mà chúng tôi yêu cầu các phần tử được in

đầu ra

List with the use of String:
['Element']
3

Nhiều phạm vi của các phần tử cũng có thể được chọn bằng cách sử dụng thao tác 'lát danh sách python' nhiều lần

Đây là một ví dụ

Mã số

List with the use of String:
['Element']
4

Ở đây, chúng tôi đã chỉ định nhiều phạm vi phần tử mà chúng tôi cần truy cập

đầu ra

List with the use of String:
['Element']
5

Kiểm tra hướng dẫn Python

Làm cách nào để thay đổi hoặc thêm các phần tử vào danh sách?

Không giống như các chuỗi và bộ trong Python3, Danh sách có thể thay đổi, tôi. e. , các yếu tố có thể được thêm vào hoặc danh sách cũng có thể được chỉnh sửa. Toán tử gán (=) có thể được sử dụng để thay đổi một mục hoặc phạm vi của các mục

Mã số

List with the use of String:
['Element']
6

Chúng tôi sẽ thay thế một số thành phần của chức năng danh sách python bằng các thành phần khác

đầu ra

List = ["Mars", "Moon", "Earth"]
print("Planets: ")
print(List[0]) 
print(List[2])
7

Như bạn có thể thấy ở trên, các mục của danh sách đã được thay thế bằng các thành phần khác

Mục hoặc danh sách Mục có thể được thêm vào danh sách. Có thể thêm một mục bằng phương thức 'append()' và một số mục có thể được thêm bằng phương thức 'extend()'

Mã số

List with the use of String:
['Element']
7

Trong mã này, chúng tôi sẽ thêm một phần tử 'L' vào danh sách bằng cách sử dụng phương thức nối thêm danh sách python

đầu ra

List = ["Mars", "Moon", "Earth"]
print("Planets: ")
print(List[0]) 
print(List[2])
8

Như bạn có thể thấy, phần tử 'L' đã được thêm vào 'hàm danh sách python'

Mã số

List with the use of String:
['Element']
8

Trong mã này, chúng tôi sẽ thêm nhiều phần tử trong danh sách bằng phương thức mở rộng

đầu ra

List = ["Mars", "Moon", "Earth"]
print("Planets: ")
print(List[0]) 
print(List[2])
9

Làm cách nào để xóa hoặc loại bỏ các phần tử khỏi danh sách?

Python cho phép chúng ta xóa nhiều phần tử khỏi danh sách. Nó được thực hiện bằng chức năng 'del'. Đầu tiên, chúng tôi sẽ xóa một chức năng khỏi danh sách

Mã số

List with the use of String:
['Element']
9

Trong mã này, chúng tôi sẽ xóa phần tử có chỉ số '7' là phần tử '3'

đầu ra

List = ["Mars", "Moon", "Earth"]
print("Planets: ")
print(List[0]) 
print(List[2])
0

Như bạn có thể thấy, phần tử '3' đã bị xóa

Phương pháp danh sách Python

Có nhiều phương pháp khác nhau có thể được thực hiện trên Danh sách. Các phương thức được viết dưới dạng 'danh sách. method()’ trong đó tên của danh sách là ‘list’ và phương thức sẽ được thay thế bằng hàm mà chúng ta sẽ muốn sử dụng trong danh sách của mình

MethodDescriptionappend()Thêm phần tử vào cuối danh sách. Extend() Thêm một số phần tử vào cuối danh sách. insert() Được sử dụng để chèn mục tại một số chỉ mục xác định. remove() Xóa một phần tử nào đó khỏi danh sách. pop() Xóa một phần tử nhất định và trả lại cho người dùng tại chỉ mục nhất định. clear() Xóa tất cả các phần tử khỏi danh sách. index() Trả về chỉ mục của mục đầu tiên khớp với giá trị của phương thức. Count() Trả về số lượng mục được truyền dưới dạng đối số. sort() Sắp xếp các phần tử trong danh sách theo thứ tự tăng dần. reverse() Đảo ngược thứ tự các phần tử trong danh sách

hiểu danh sách

Hiểu danh sách là một cách hữu ích để tạo danh sách từ danh sách đã tồn tại.
Trong cách hiểu danh sách, người ta phải chỉ định biểu thức với các câu lệnh 'for' trong ngoặc vuông.

[Bài viết liên quan. Hoạt động biểu thức chính quy]

Mã số

List = ["Mars", "Moon", "Earth"]
print("Planets: ")
print(List[0]) 
print(List[2])
1

Kết quả

Planets:
Mars
Earth
0

Frequently Asked Python Interview Questions & Answers

Các hoạt động danh sách khác trong Python

Liệt kê bài kiểm tra thành viên

Cũng có thể kiểm tra xem một phần tử nào đó có thuộc danh sách hay không. Nó có thể được thực hiện bằng cách sử dụng từ khóa 'trong'

Mã số

List = ["Mars", "Moon", "Earth"]
print("Planets: ")
print(List[0]) 
print(List[2])
2

Now, we will be finding if the ‘O’ is present in the list ‘TheList’. Vì nó có mặt trong danh sách, chúng tôi sẽ nhận được kết quả 'True'

đầu ra

Planets:
Mars
Earth
1

Cũng có thể kiểm tra ngược lại nếu chúng ta muốn xem liệu phần tử cụ thể KHÔNG có trong danh sách hay không. Từ khóa được sử dụng cho quá trình này là 'not in'

Mã số

List = ["Mars", "Moon", "Earth"]
print("Planets: ")
print(List[0]) 
print(List[2])
3____24

Vì phần tử 'O' có trong danh sách nên đầu ra phải sai

Planets:
Mars
Earth
2

Cũng có thể lặp lại các phần tử của danh sách. Nó có thể được thực hiện bằng cách sử dụng vòng lặp 'for'

Mã số

List = ["Mars", "Moon", "Earth"]
print("Planets: ")
print(List[0]) 
print(List[2])
5

đầu ra

List = ["Mars", "Moon", "Earth"]
print("Planets: ")
print(List[0]) 
print(List[2])
6
  • Chức năng tích hợp với danh sách

Một số chức năng tích hợp có thể được sử dụng để thực hiện các tác vụ khác nhau

FunctionDescriptionsum() Nó trả về tổng của tất cả các phần tử của danh sách. max() Nó trả về các mục lớn nhất của danh sách. min() Nó trả về các mục nhỏ nhất của danh sách. len() Nó trả về số mục có trong danh sách. all() Trả về True nếu tất cả các mục của danh sách là đúng hoặc nếu danh sách trống. any() Trả về true nếu bất kỳ phần tử nào của danh sách là true và trả về false nếu danh sách trống

Danh sách hiểu Python và biểu thức trình tạo

Dưới đây là sự khác biệt giữa mức độ hiểu danh sách Python và biểu thức Trình tạo

Python List ComprehensionsGenerator ExpressionsIt is possible to create lists using the ‘for’ loop and the less amount of code. Generator Expression only generates items which we require rather than creating the whole list at once. Để hiểu Danh sách, Python dự trữ bộ nhớ cho toàn bộ danh sách. Biểu thức trình tạo chỉ tạo phần tử được yêu cầu. Khả năng hiểu danh sách không hiệu quả về bộ nhớ. Biểu thức trình tạo là bộ nhớ hiệu quả

Nếu bạn quan tâm, hãy tìm hiểu python và xây dựng sự nghiệp với nó?

Đào tạo Python ở Chennai, Đào tạo Python ở New York, Đào tạo Python ở Bangalore, Đào tạo Python ở Dallas

Các khóa học này được kết hợp với đào tạo trực tiếp do người hướng dẫn, Trường hợp sử dụng trong ngành và các dự án trực tiếp thực hành. Chương trình đào tạo này sẽ giúp bạn trở thành chuyên gia về Microsoft Azure và giúp bạn đạt được công việc mơ ước của mình

Danh sách trong Python giải thích là gì?

Danh sách. Danh sách được dùng để lưu trữ nhiều mục trong một biến duy nhất . Danh sách là một trong 4 loại dữ liệu tích hợp trong Python được sử dụng để lưu trữ các bộ sưu tập dữ liệu, 3 loại còn lại là Tuple, Set và Dictionary, tất cả đều có chất lượng và cách sử dụng khác nhau.

Danh sách trong ví dụ Python là gì?

Trong Python, danh sách được tạo bằng cách đặt các phần tử bên trong dấu ngoặc vuông [] , được phân tách bằng dấu phẩy . Một danh sách có thể có bất kỳ số lượng mục nào và chúng có thể thuộc các loại khác nhau (số nguyên, số float, chuỗi, v.v. ). Một danh sách cũng có thể có một danh sách khác như một mục. Đây được gọi là danh sách lồng nhau.

danh sách giải thích chi tiết với ví dụ là gì?

Danh sách là gì? . Ví dụ: list1 và list2 được hiển thị bên dưới chứa một loại dữ liệu. Ở đây, list1 có số nguyên trong khi list2 có chuỗi. Danh sách cũng có thể lưu trữ các loại dữ liệu hỗn hợp như trong danh sách3 tại đây. an ordered data structure with elements separated by a comma and enclosed within square brackets. For example, list1 and list2 shown below contains a single type of data. Here, list1 has integers while list2 has strings. Lists can also store mixed data types as shown in the list3 here.

Danh sách trong danh sách Python là gì?

Nó có thể được sử dụng để lưu trữ số nguyên, số float, chuỗi, v.v. Python cung cấp tùy chọn tạo danh sách trong danh sách. Nói một cách đơn giản, đó là một danh sách lồng nhau nhưng có một hoặc nhiều danh sách bên trong dưới dạng một phần tử .