Chèn chuỗi vào danh sách python

Hãy xem các phương thức khác nhau để thêm phần tử vào đầu danh sách và chuỗi. nối, chèn, nối thêm, mở rộng, chỉnh sửa và chuỗi f

Cách thêm một mục vào đầu danh sách Python. 4 phương pháp

Danh sách trong Python là cấu trúc dữ liệu có thể thay đổi và có thứ tự được thiết kế để lưu trữ một nhóm giá trị. Nếu bạn cần chèn một phần tử vào vị trí đầu tiên của danh sách hiện có trong khi thực hiện chương trình, bạn có thể sử dụng một trong các phương pháp được mô tả bên dưới

Phương pháp 1. chèn

Phương thức này được triển khai bằng cách sử dụng phương thức chèn [] tích hợp sẵn của danh sách. Phương pháp này hoạt động với bất kỳ loại dữ liệu nào và cho phép bạn chèn phần tử mong muốn vào bất kỳ vị trí nào trong danh sách hiện có, kể cả phần tử đầu tiên

Phương thức insert[] nhận hai tham số – chỉ số [vị trí] mà phần tử sẽ được chèn vào và chính phần tử đó. Đếm vị trí trong Python bắt đầu từ 0 – Theo đó, để chèn một phần tử vào đầu danh sách, bạn cần chỉ định

[5, 1, 2, 3]
8, chứ không phải, làm tham số đầu tiên
[5, 1, 2, 3]
9

Hãy lấy một ví dụ. Giả sử chúng ta có một danh sách

arr = [1, 2, 3]
print[[5] + arr]
0 mà chúng ta muốn chèn số 5 vào đầu. Sử dụng phương thức chèn[]

arr = [1, 2, 3]
arr.insert[0, 5]
print[arr]

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

Kết quả

[5, 1, 2, 3]

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

Phương pháp 2. nối

Sử dụng phép nối [bổ sung], bạn cũng có thể chèn phần tử mong muốn vào đầu danh sách. Tuy nhiên, điều này yêu cầu phần tử được trình bày dưới dạng danh sách

arr = [1, 2, 3]
print[[5] + arr]

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

Kết quả sẽ giống như trong phương pháp đầu tiên

[5, 1, 2, 3]

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

Phương pháp 3. Phương thức chắp thêm

Theo mặc định, phương pháp này mở rộng danh sách hiện có bằng cách thêm một phần tử vào cuối. Nhưng không có gì ngăn cản bạn mở rộng danh sách bao gồm một yếu tố duy nhất

arr = [1, 2, 3]
num = [5]
num.append[arr]
print[arr]

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

Kết quả khi sử dụng append[] sẽ khác – bạn sẽ nhận được một danh sách lồng nhau

________số 8_______

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

Tuy nhiên, phần tử mong muốn nhận được chỉ số

[5, 1, 2, 3]
8, vì vậy mục tiêu đã hoàn thành. Ngoài ra, khi giải quyết một số nhiệm vụ, bạn có thể cần tạo một danh sách lồng nhau, vì vậy phương pháp này có quyền tồn tại

Phương pháp 4. mở rộng phương pháp

Phương thức extend[] tương tự như append[] – với sự khác biệt là nó duy trì "tính một chiều" của danh sách

arr = [1, 2, 3]
num = [5]
num.extend[arr]
print[num]

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

Kết quả là một danh sách thông thường, không lồng nhau

[5, 1, 2, 3]

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

Lưu ý rằng tính một chiều được giữ nguyên ngay cả khi phần tử được đặt ở đầu danh sách chính nó là một danh sách bao gồm một số phần tử

arr = [1, 2, 3]
num = [5, 6, 7]
num.extend[arr]
print[num]

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

Kết quả

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

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

4 cách thêm phần tử vào đầu chuỗi trong Python

Các chuỗi trong Python là một kiểu dữ liệu bất biến

arr = [1, 2, 3]
print[[5] + arr]
2 và đại diện cho các chuỗi ký tự khác nhau. Vì các dòng không thay đổi nên bạn chỉ có thể thêm các phần tử vào đầu dãy bằng cách tạo một dòng mới

Phương pháp 1. nối

Các chuỗi trong Python có thể được nối [kết quả sẽ là một dòng mới]. Hãy xem ví dụ về chèn dấu + ở đầu chuỗi chứa số điện thoại di động trừu tượng

[5, 1, 2, 3]
0

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

Kết quả hoạt động trong một dòng mới

[5, 1, 2, 3]
1

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

Phương pháp 2. Sử dụng chuỗi f

Bạn cũng có thể sử dụng chuỗi f để chèn một phần tử vào đầu dòng

[5, 1, 2, 3]
2

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

Kết quả sẽ tương tự như phương pháp đầu tiên

[5, 1, 2, 3]
3

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

Phương pháp 3. Chuyển đổi thành danh sách

Nếu bạn cần chèn một phần tử vào một vị trí cụ thể trong chuỗi, bao gồm cả phần đầu, bạn có thể sử dụng phương thức join[] để chuyển đổi chuỗi thành danh sách và hợp nhất danh sách thành chuỗi

[5, 1, 2, 3]
4

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

Kết quả sẽ giống nhau

[5, 1, 2, 3]
5

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

Phương pháp 4. sử dụng rjust

Phương thức rjust[] được sử dụng để canh dòng với cạnh phải. Là tham số, nó chấp nhận độ dài của một dòng mới và ký tự sẽ được sử dụng để điền vào các vị trí trống. Theo mặc định, khoảng trắng được sử dụng làm trình giữ chỗ, nhưng không có gì ngăn cản bạn chọn biển báo

arr = [1, 2, 3]
print[[5] + arr]
3

[5, 1, 2, 3]
6

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

Kết quả là chuỗi mong muốn với ký tự bắt buộc được chèn ở đầu

[5, 1, 2, 3]
7

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

Hãy tổng hợp kết quả

Chúng tôi đã đề cập đến tám cách đơn giản và thiết thực để thêm phần tử mong muốn vào đầu danh sách và chuỗi Python. Bạn có biết cách thú vị nào khác để chèn phần tử không?

Bạn có thể thêm một chuỗi vào danh sách trong Python không?

Python3. Phương pháp #2. Sử dụng append[] Hàm cụ thể này có thể được sử dụng để thực hiện thao tác nối thêm phần tử chuỗi vào cuối danh sách mà không thay đổi trạng thái của chuỗi .

Bạn có thể thêm chuỗi vào danh sách không?

Một cách khác để thực hiện thao tác nối chuỗi là tạo danh sách và nối chuỗi vào danh sách . Sau đó dùng hàm string join[] để gộp chúng lại với nhau để được chuỗi kết quả.

Làm cách nào để nối chuỗi trong Python?

Sử dụng toán tử += để nối chuỗi trong Python .

Chủ Đề