Cách tạo danh sách trong Python

Đừng sợ tên- danh sách của danh sách. Nó chẳng là gì ngoài một danh sách với các danh sách khác là một phần tử. Trong hướng dẫn này, chúng ta sẽ tìm hiểu về các cách khác nhau để tạo danh sách danh sách trong Python

Mục lục

  • Danh sách các danh sách là gì?
  • Sử dụng hàm append[] để tạo list list trong Python
  • Tạo danh sách các danh sách bằng trình khởi tạo danh sách trong Python
  • Sử dụng khả năng hiểu danh sách để tạo danh sách danh sách
  • Sử dụng vòng lặp for để tạo danh sách danh sách trong Python
  • Bớt tư tưởng

Danh sách các danh sách là gì?

Trong bất kỳ ngôn ngữ lập trình nào, danh sách được sử dụng để lưu trữ nhiều mục trong một biến. Trong Python, chúng ta có thể tạo một danh sách bằng cách bao quanh tất cả các phần tử bằng dấu ngoặc vuông [] và mỗi phần tử được phân tách bằng dấu phẩy. 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, 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 như một phần tử.

Dưới đây là một ví dụ về danh sách các danh sách để làm cho mọi thứ rõ ràng hơn.

[[a,b],[c,d],[e,f]]

Ở đây, [a,b], [c,d] và [e,f] là các danh sách riêng biệt được chuyển thành phần tử để tạo danh sách mới. Đây là một danh sách các danh sách

Bây giờ chúng ta sẽ thảo luận về các cách khác nhau để tạo danh sách danh sách trong Python

Sử dụng hàm append[] để tạo list list trong Python

Chức năng append[] thực hiện là nó kết hợp tất cả các danh sách dưới dạng phần tử thành một danh sách. Nó thêm một danh sách vào cuối danh sách.

Để hiểu đầy đủ về cách thức hoạt động của các hàm này, chúng ta sẽ tạo hai danh sách và sau đó sử dụng hàm append[] để kết hợp chúng thành một danh sách

Đầu vào

# Create 2 independent lists
list_1 = [a,b,c]
list_2 = [d,e,f]

# Create an empty list
list = []

# Create List of lists
list.append[list_1]
list.append[list_2]
print [list]

đầu ra

[[a,b,c],[d,e,f]]

Tạo danh sách các danh sách bằng trình khởi tạo danh sách trong Python

Sử dụng trình khởi tạo danh sách, chúng tôi coi danh sách là phần tử. Chúng tôi tạo một danh sách các danh sách bằng cách chuyển danh sách dưới dạng phần tử. Đây là cách dễ nhất để tạo một danh sách các danh sách

Đầu vào

# Create 2 independent lists 
list_1 = [a,b,c] 
list_2 = [d,e,f]

# Create List of lists 
list = [list1, list2]

# Display result
print[list]

đầu ra

[[a,b,c],[d,e,f]]


Sử dụng khả năng hiểu danh sách để tạo danh sách các danh sách trong Python

Hiểu danh sách là một phương pháp hơi phức tạp nhưng ngắn gọn để tạo danh sách các danh sách trong Python

Đầu vào

list_1 = [a,b,c]
list = [l1 for i in range[3]]
print[list]

đầu ra

[[a,b,c],[a,b,c],[a,b,c]]


Sử dụng vòng lặp for để tạo danh sách các danh sách trong Python

Bạn cũng có thể sử dụng vòng lặp for để tạo một danh sách các danh sách. Đây là một đoạn mã để hiểu rõ hơn

Đầu vào

list = []

# Create List of list
for i in range[2]:
    list.append[[]]
    for j in range[3]: 
        list[i].append[j]

print[lst] 

đầu ra

[[a,b,c],[a,b,c]]

Kết thúc suy nghĩ

Danh sách các danh sách là một danh sách trong đó mỗi phần tử là một danh sách. List là một trong 4 kiểu dữ liệu có sẵn trong Python. Mọi người có thể tìm hiểu thêm về các kiểu dữ liệu Python khác tại đây

Trong hướng dẫn ngắn này, bạn sẽ thấy cách tạo một danh sách trong Python. Bạn cũng sẽ tìm hiểu cách truy cập các mục trong danh sách đã tạo

Để bắt đầu, đây là một mẫu mà bạn có thể sử dụng để tạo danh sách trong Python

list_name = ['item1', 'item2', 'item3', ....]

Bây giờ bạn sẽ thấy cách áp dụng mẫu này vào thực tế

Cách tạo danh sách trong Python

Bây giờ chúng ta hãy xem lại một ví dụ đơn giản, nơi chúng ta sẽ tạo hai danh sách trong Python

[1] Danh sách sản phẩm – danh sách này sẽ chứa các chuỗi [bằng cách đặt các giá trị trong dấu ngoặc kép]

# Create 2 independent lists
list_1 = [a,b,c]
list_2 = [d,e,f]

# Create an empty list
list = []

# Create List of lists
list.append[list_1]
list.append[list_2]
print [list]
0

[2] Danh sách giá – danh sách này sẽ chứa các số [i. e. , số nguyên] không có dấu ngoặc kép

# Create 2 independent lists
list_1 = [a,b,c]
list_2 = [d,e,f]

# Create an empty list
list = []

# Create List of lists
list.append[list_1]
list.append[list_2]
print [list]
1

Đặt mọi thứ lại với nhau, đây là mã Python để tạo hai danh sách

# Create 2 independent lists
list_1 = [a,b,c]
list_2 = [d,e,f]

# Create an empty list
list = []

# Create List of lists
list.append[list_1]
list.append[list_2]
print [list]
2

Chạy mã bằng Python và bạn sẽ nhận được hai danh sách sau

# Create 2 independent lists
list_1 = [a,b,c]
list_2 = [d,e,f]

# Create an empty list
list = []

# Create List of lists
list.append[list_1]
list.append[list_2]
print [list]
3

Bạn có thể nhanh chóng xác minh rằng bạn đã tạo danh sách bằng cách sử dụng type[] như sau

# Create 2 independent lists
list_1 = [a,b,c]
list_2 = [d,e,f]

# Create an empty list
list = []

# Create List of lists
list.append[list_1]
list.append[list_2]
print [list]
4

Bây giờ bạn sẽ thấy rằng thực sự bạn có hai danh sách

# Create 2 independent lists
list_1 = [a,b,c]
list_2 = [d,e,f]

# Create an empty list
list = []

# Create List of lists
list.append[list_1]
list.append[list_2]
print [list]
5

Cách truy cập một mục trong danh sách

Bạn có thể truy cập một mục trong danh sách bằng Python bằng cách tham khảo chỉ mục của mục đó

Mỗi mục trong danh sách có một số chỉ mục được liên kết với mục đó [bắt đầu từ số không]

Ví dụ: hãy nhớ rằng mẫu để tạo danh sách là

list_name = ['item1', 'item2', 'item3', ....]

Trong trường hợp đó, item1 có chỉ số là 0, item2 có chỉ số là 1, item3 có chỉ số là 2, v.v.

Sau đó, làm thế nào bạn có thể truy cập vào một mục cụ thể trong danh sách?

Để làm điều đó, bạn có thể sử dụng phương pháp sau

list_name[chỉ mục của mục được truy cập]

Trong bối cảnh ví dụ của chúng tôi, giả sử bạn muốn truy cập mục 3 trong cả danh sách 'sản phẩm' và 'giá'

Vì chỉ mục của item3 là 2, do đó, bạn sẽ cần áp dụng mã Python sau để in mục thứ ba trong mỗi danh sách

# Create 2 independent lists
list_1 = [a,b,c]
list_2 = [d,e,f]

# Create an empty list
list = []

# Create List of lists
list.append[list_1]
list.append[list_2]
print [list]
7

Chạy mã và bạn sẽ nhận được giá trị của máy nướng bánh mì từ danh sách 'sản phẩm', cũng như giá trị 120 từ danh sách 'giá' [đó thực sự là giá trị thứ ba trong các danh sách đó]

# Create 2 independent lists
list_1 = [a,b,c]
list_2 = [d,e,f]

# Create an empty list
list = []

# Create List of lists
list.append[list_1]
list.append[list_2]
print [list]
8

Bạn cũng có thể truy cập vào một loạt các giá trị trong danh sách của mình. Chẳng hạn, giả sử bạn muốn in 3 sản phẩm cuối cùng trong danh sách 'sản phẩm'. Sau đó, bạn có thể sử dụng cú pháp bên dưới để hoàn thành tác vụ này, trong đó phạm vi giá trị chỉ mục là 2. 5

# Create 2 independent lists
list_1 = [a,b,c]
list_2 = [d,e,f]

# Create an empty list
list = []

# Create List of lists
list.append[list_1]
list.append[list_2]
print [list]
00

Đây là 3 sản phẩm cuối cùng mà bạn sẽ nhận được

# Create 2 independent lists
list_1 = [a,b,c]
list_2 = [d,e,f]

# Create an empty list
list = []

# Create List of lists
list.append[list_1]
list.append[list_2]
print [list]
01

Bạn thậm chí có thể thực hiện các phép tính số học. Ví dụ: nếu bạn muốn khấu trừ giá đầu tiên [có chỉ số là 0] khỏi giá thứ hai [có chỉ số là 1], thì bạn có thể áp dụng mã này

Lệnh tạo danh sách trong Python là gì?

Cú pháp đúng để tạo Danh sách Python là sử dụng dấu ngoặc vuông . Tạo danh sách đơn giản như đặt các giá trị được phân tách bằng dấu phẩy khác nhau giữa các dấu ngoặc vuông. Thông qua đó, sử dụng Danh sách, bạn có thể lưu trữ nhiều mục.

Làm thế nào chúng ta có thể tạo một danh sách?

Bắt đầu danh sách trống của bạn .
Nhấn vào Danh sách trống, sau đó đặt Tên và Mô tả
Chọn một màu sắc và một biểu tượng
Chọn lưu nó trong Danh sách của tôi hoặc trên một site SharePoint cụ thể
Nhấn vào Tạo. .
Để thêm một cột, hãy nhấn vào Thêm, sau đó nhấn vào Thêm cột mới
Chọn loại dữ liệu cột bạn muốn, sau đó xác định cài đặt cột

Danh sách [] trong Python là gì?

Hàm list[] tạo đối tượng danh sách . Một đối tượng danh sách là một bộ sưu tập được sắp xếp và thay đổi. Đọc thêm về danh sách trong chương. Danh sách Python.

Chủ Đề