Thêm phần tử vào danh sách vị trí đầu tiên Python

Hướng dẫn này sẽ trình bày các cách khác nhau về cách nối một phần tử vào đầu danh sách trong Python

Trong suốt hướng dẫn, một danh sách các số nguyên sẽ được sử dụng làm ví dụ để tập trung vào việc chèn danh sách thay vì chèn các loại dữ liệu khác nhau vì cách tiếp cận chèn danh sách phải giống nhau bất kể danh sách chứa loại dữ liệu nào

Sử dụng
to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
4 để nối một phần tử vào đầu danh sách trong Python

Hàm

to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
4 chèn một phần tử vào chỉ mục đã cho của danh sách hiện có. Nó chấp nhận hai tham số, chỉ mục được chèn vào và giá trị được chèn vào

Ví dụ: chúng tôi sẽ chèn một phần tử vào danh sách hiện có có kích thước

to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
6. Để nối một phần tử vào đầu danh sách bằng hàm này, chúng ta nên đặt đối số đầu tiên là
to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
7, biểu thị rằng việc chèn được thực hiện tại chỉ mục
to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
7 - phần đầu của danh sách

int_list = [13, 56, 5, 78, 100]

int_list.insert[0, 24]

print[int_list]

đầu ra

Sử dụng Toán tử
to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
9 để nối một phần tử vào đầu danh sách trong Python

Một cách tiếp cận khác để thêm một phần tử vào đầu danh sách là sử dụng toán tử

to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
9. Sử dụng toán tử
to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
9 trên hai hoặc nhiều danh sách kết hợp chúng theo thứ tự đã chỉ định

Nếu bạn cộng

to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
1 lại với nhau, thì nó sẽ nối tất cả các phần tử từ
to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
2 sau phần tử cuối cùng của
to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
3. Ví dụ: hãy thêm một số nguyên vào đầu danh sách đã tồn tại bằng cách sử dụng toán tử
to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
9

to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]

Lưu ý biến

to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
5 được đóng gói bằng dấu ngoặc vuông
to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
6. Điều này được thực hiện để chuyển đổi một số nguyên thành kiểu dữ liệu danh sách để có thể bổ sung danh sách

đầu ra

Sử dụng giải nén để chèn một phần tử vào đầu danh sách

Giải nén là một thao tác trong Python cho phép thực hiện các thao tác lặp lại duy nhất. Giải nén cho phép chuyển nhượng lặp lại linh hoạt và hiệu quả hơn cho các nhà phát triển

Giải nén cũng cho phép hợp nhất các lần lặp hiện có, đây là thao tác sẽ được sử dụng để chèn vào đầu danh sách cho ví dụ này

Để nối một phần tử vào đầu danh sách bằng cách giải nén, chúng tôi sử dụng toán tử giải nén

to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
7 để hợp nhất một số nguyên và danh sách hiện có, đặt số nguyên ở đầu danh sách mới được tạo

________số 8

đầu ra

Hiệu suất khôn ngoan, sử dụng giải nén là nhanh nhất trong số tất cả các giải pháp được đề cập. Phương pháp

to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
4 là một bước thứ hai để giải nén. Sử dụng toán tử
to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
9 chậm hơn đáng kể so với cả hai giải pháp được đề cập ở trên

Nếu bạn đang chèn vào phần đầu của một danh sách có số lượng phần tử đáng kể, thì tốt nhất bạn nên sử dụng giải nén hoặc

to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
4 để có thời gian chạy nhanh hơn

Kiểu dữ liệu danh sách là một trong những cấu trúc dữ liệu tích hợp trong Python cùng với các bộ, bộ và từ điển. Bạn sử dụng danh sách để sắp xếp, nhóm và lưu trữ dữ liệu

Nhưng mỗi cấu trúc dữ liệu này có các tính năng đặc biệt giúp phân biệt chúng với nhau

Trong bài viết này, chúng ta sẽ xem cách tạo một danh sách trong Python. Chúng ta cũng sẽ xem cách thêm các mục vào danh sách bằng các phương pháp

to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
4,
to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
7 và
myList = ['one', 'two', 'three']

myList.insert[0, 'zero']

print[myList]

# ['zero', 'one', 'two', 'three']
0

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

Để tạo danh sách trong Python, chúng tôi sử dụng dấu ngoặc vuông. Đây là một ví dụ

to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
0

Trong đoạn mã trên, chúng tôi đã tạo một danh sách có tên là

myList = ['one', 'two', 'three']

myList.insert[0, 'zero']

print[myList]

# ['zero', 'one', 'two', 'three']
1 với ba mục – "một", "hai" và "ba". Như bạn có thể thấy ở trên, các mục nằm trong ngoặc vuông

Làm cách nào để bạn thêm một mục vào danh sách trong Python?

Có ba phương pháp chúng ta có thể sử dụng khi thêm một mục vào danh sách trong Python. họ đang.

to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
4,
to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
7 và
myList = ['one', 'two', 'three']

myList.insert[0, 'zero']

print[myList]

# ['zero', 'one', 'two', 'three']
0. Chúng tôi sẽ chia chúng thành các phần phụ riêng biệt

Cách thêm một mục vào danh sách bằng phương pháp
to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
4

Bạn có thể sử dụng phương thức

to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
4 để chèn một mục vào danh sách tại một chỉ mục đã chỉ định. Mỗi mục trong danh sách có một chỉ mục. Mục đầu tiên có chỉ số bằng không [0], mục thứ hai có chỉ số bằng một [1], v.v.

Đây là một ví dụ sử dụng phương thức

to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
4

myList = ['one', 'two', 'three']

myList.insert[0, 'zero']

print[myList]

# ['zero', 'one', 'two', 'three']

Trong ví dụ trên, chúng tôi đã tạo một danh sách có ba mục.

myList = ['one', 'two', 'three']

myList.insert[0, 'zero']

print[myList]

# ['zero', 'one', 'two', 'three']
8

Sau đó, chúng tôi đã sử dụng phương pháp

to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
4 để chèn một mục mới – "không" tại chỉ mục 0 [chỉ mục đầu tiên].
to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
50

Phương thức

to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
4 nhận hai tham số – chỉ mục của mục mới được chèn và giá trị của mục đó

Cách thêm một mục vào danh sách bằng phương pháp
to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
7

Không giống như phương thức

to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
4 cho phép chúng ta chỉ định vị trí chèn một mục, phương thức
to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
7 thêm mục đó vào cuối danh sách. Giá trị của mục mới được chuyển vào dưới dạng tham số trong phương thức
to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
7

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

to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
5

Mục mới được chuyển vào dưới dạng tham số trong mã ở trên.

to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
56

Khi được in ra bàn điều khiển, chúng tôi có mục ở chỉ mục cuối cùng của danh sách

Cách thêm một mục vào danh sách bằng phương pháp
myList = ['one', 'two', 'three']

myList.insert[0, 'zero']

print[myList]

# ['zero', 'one', 'two', 'three']
0

Bạn có thể sử dụng phương pháp

myList = ['one', 'two', 'three']

myList.insert[0, 'zero']

print[myList]

# ['zero', 'one', 'two', 'three']
0 để thêm một bộ sưu tập dữ liệu vào danh sách. Tôi đang sử dụng "thu thập dữ liệu" ở đây vì chúng ta cũng có thể thêm các bộ, bộ, v.v. vào danh sách

Hãy xem một số ví dụ

Cách nối danh sách vào danh sách bằng phương pháp
myList = ['one', 'two', 'three']

myList.insert[0, 'zero']

print[myList]

# ['zero', 'one', 'two', 'three']
0

to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
1

Trong đoạn mã trên, chúng tôi đã tạo hai danh sách -

to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
10 và
to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
11. Tiếp theo, chúng tôi sẽ nối các mục trong danh sách thứ hai vào danh sách đầu tiên

Đây là cách

to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
4

Vì vậy, khi chúng tôi in

to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
10, chúng tôi sẽ có cái này.
to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
13

Đây là tất cả mọi thứ kết hợp với nhau

to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
7

Cách nối một Tuple vào danh sách bằng phương pháp
myList = ['one', 'two', 'three']

myList.insert[0, 'zero']

print[myList]

# ['zero', 'one', 'two', 'three']
0

Quy trình ở đây giống như ví dụ trước, ngoại trừ việc chúng tôi đang nối thêm một bộ. Bạn tạo một tuple bằng cách sử dụng dấu ngoặc đơn

Đó là

to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
9

Hãy thêm một bộ vào danh sách bằng phương thức

myList = ['one', 'two', 'three']

myList.insert[0, 'zero']

print[myList]

# ['zero', 'one', 'two', 'three']
0

to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
1

Chúng tôi nhận được kết quả tương tự như trong phần trước

Phần kết luận

Trong bài viết này, chúng ta đã nói về danh sách trong Python

Chúng tôi đã xem cách tạo danh sách và các phương pháp khác nhau để thêm các mục vào danh sách

Chúng tôi đã thêm các mục vào danh sách của mình bằng các phương pháp

to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
4,
to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
7 và
myList = ['one', 'two', 'three']

myList.insert[0, 'zero']

print[myList]

# ['zero', 'one', 'two', 'three']
0

Phương thức

to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
4 chèn một mục mới vào một chỉ mục đã chỉ định, phương thức
to_insert = 56
int_list = [13, 5, 78, 19, 66]

int_list = [to_insert] + int_list

print[int_list]
7 thêm một mục mới vào chỉ mục cuối cùng của danh sách, trong khi phương thức
myList = ['one', 'two', 'three']

myList.insert[0, 'zero']

print[myList]

# ['zero', 'one', 'two', 'three']
0 thêm một tập hợp dữ liệu mới vào danh sách

Mã hóa vui vẻ

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

Ihechikara Vincent Abba

Tiểu sử của tác giả này có thể được tìm thấy trong các bài viết của ông

Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn

Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu

Chủ Đề